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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ALG123+1 : TPTP v8.2.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n029.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:30:05 EDT 2024

% Result   : Theorem 2.74s 2.92s
% Output   : Proof 2.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.14  % Problem    : ALG123+1 : TPTP v8.2.0. Released v2.7.0.
% 0.11/0.15  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n029.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Sun May 26 09:34:09 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.22/0.55  %----Proving TF0_NAR, FOF, or CNF
% 2.74/2.92  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 2.74/2.92  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.zmGPAGJjKm/cvc5---1.0.5_25897.smt2
% 2.74/2.92  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.zmGPAGJjKm/cvc5---1.0.5_25897.smt2
% 2.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (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.74/2.92  (assume a9 (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))
% 2.74/2.92  (assume a10 (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 2.74/2.92  (assume a11 (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))
% 2.74/2.92  (assume a12 (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 2.74/2.92  (assume a13 (and (= (tptp.h1 tptp.e13) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))))
% 2.74/2.92  (assume a14 (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 2.74/2.92  (assume a15 (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))))
% 2.74/2.92  (assume a16 (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 2.74/2.92  (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.74/2.92  (assume a18 true)
% 2.74/2.92  (step t1 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t2 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t1))
% 2.74/2.92  (step t3 (cl (not (= (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (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))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (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))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.92  (step t4 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t5 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t6 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t4))
% 2.74/2.92  (step t7 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule trans :premises (t5 t6))
% 2.74/2.92  (step t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t9 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t8))
% 2.74/2.92  (step t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t11 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t10))
% 2.74/2.92  (step t12 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t9 t11))
% 2.74/2.92  (step t13 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t14 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t13))
% 2.74/2.92  (step t15 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t16 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t15))
% 2.74/2.92  (step t17 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t14 t16))
% 2.74/2.92  (step t18 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t19 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t18))
% 2.74/2.92  (step t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t21 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t20))
% 2.74/2.92  (step t22 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t19 t21))
% 2.74/2.92  (step t23 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule cong :premises (t4 t7 t12 t17 t22))
% 2.74/2.92  (step t24 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t25 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule cong :premises (t24 t7 t12 t17 t22))
% 2.74/2.92  (step t26 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t27 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule cong :premises (t26 t7 t12 t17 t22))
% 2.74/2.92  (step t28 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t29 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule cong :premises (t28 t7 t12 t17 t22))
% 2.74/2.92  (step t30 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t31 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t32 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t31))
% 2.74/2.92  (step t33 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t34 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t33))
% 2.74/2.92  (step t35 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t32 t34))
% 2.74/2.92  (step t36 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t37 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t38 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t37))
% 2.74/2.92  (step t39 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule trans :premises (t36 t38))
% 2.74/2.92  (step t40 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t41 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t40))
% 2.74/2.92  (step t42 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t43 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t42))
% 2.74/2.92  (step t44 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t41 t43))
% 2.74/2.92  (step t45 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t46 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t45))
% 2.74/2.92  (step t47 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t48 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t47))
% 2.74/2.92  (step t49 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t46 t48))
% 2.74/2.92  (step t50 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule cong :premises (t30 t35 t39 t44 t49))
% 2.74/2.92  (step t51 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule cong :premises (t37 t35 t39 t44 t49))
% 2.74/2.92  (step t52 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t53 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule cong :premises (t52 t35 t39 t44 t49))
% 2.74/2.92  (step t54 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t55 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule cong :premises (t54 t35 t39 t44 t49))
% 2.74/2.92  (step t56 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t57 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t58 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t57))
% 2.74/2.92  (step t59 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t60 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t59))
% 2.74/2.92  (step t61 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t58 t60))
% 2.74/2.92  (step t62 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t63 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t62))
% 2.74/2.92  (step t64 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t65 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t64))
% 2.74/2.92  (step t66 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t63 t65))
% 2.74/2.92  (step t67 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t68 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t69 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t68))
% 2.74/2.92  (step t70 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule trans :premises (t67 t69))
% 2.74/2.92  (step t71 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t72 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t71))
% 2.74/2.92  (step t73 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t74 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t73))
% 2.74/2.92  (step t75 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t72 t74))
% 2.74/2.92  (step t76 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule cong :premises (t56 t61 t66 t70 t75))
% 2.74/2.92  (step t77 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t78 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule cong :premises (t77 t61 t66 t70 t75))
% 2.74/2.92  (step t79 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule cong :premises (t68 t61 t66 t70 t75))
% 2.74/2.92  (step t80 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t81 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule cong :premises (t80 t61 t66 t70 t75))
% 2.74/2.92  (step t82 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t83 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t84 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t83))
% 2.74/2.92  (step t85 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t86 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t85))
% 2.74/2.92  (step t87 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t84 t86))
% 2.74/2.92  (step t88 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t89 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t88))
% 2.74/2.92  (step t90 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t91 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t90))
% 2.74/2.92  (step t92 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t89 t91))
% 2.74/2.92  (step t93 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t94 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t93))
% 2.74/2.92  (step t95 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t96 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t95))
% 2.74/2.92  (step t97 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t94 t96))
% 2.74/2.92  (step t98 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t99 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t100 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t99))
% 2.74/2.92  (step t101 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule trans :premises (t98 t100))
% 2.74/2.92  (step t102 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t82 t87 t92 t97 t101))
% 2.74/2.92  (step t103 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t104 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t103 t87 t92 t97 t101))
% 2.74/2.92  (step t105 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t106 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t105 t87 t92 t97 t101))
% 2.74/2.92  (step t107 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (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)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t99 t87 t92 t97 t101))
% 2.74/2.92  (step t108 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (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.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t23 t25 t27 t29 t50 t51 t53 t55 t76 t78 t79 t81 t102 t104 t106 t107))
% 2.74/2.92  (step t109 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t4 t37 t68 t99))
% 2.74/2.92  (step t110 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t6 t4))
% 2.74/2.92  (step t111 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t32 t33))
% 2.74/2.92  (step t112 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t58 t59))
% 2.74/2.92  (step t113 (cl (= (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t84 t85))
% 2.74/2.92  (step t114 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t9 t10))
% 2.74/2.92  (step t115 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t38 t37))
% 2.74/2.92  (step t116 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t63 t64))
% 2.74/2.92  (step t117 (cl (= (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t89 t90))
% 2.74/2.92  (step t118 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t14 t15))
% 2.74/2.92  (step t119 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t41 t42))
% 2.74/2.92  (step t120 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t69 t68))
% 2.74/2.92  (step t121 (cl (= (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t94 t95))
% 2.74/2.92  (step t122 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t19 t20))
% 2.74/2.92  (step t123 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t46 t47))
% 2.74/2.92  (step t124 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t72 t73))
% 2.74/2.92  (step t125 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t100 t99))
% 2.74/2.92  (step t126 (cl (= (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (or (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (or (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (or (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (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))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t108 t109 t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125))
% 2.74/2.92  (step t127 (cl (and (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3 t126 a10))
% 2.74/2.92  (step t128 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule and :premises (t127))
% 2.74/2.92  (step t129 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t128))
% 2.74/2.92  (step t130 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule and_pos)
% 2.74/2.92  (step t131 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule reordering :premises (t130))
% 2.74/2.92  (step t132 (cl (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule or_pos)
% 2.74/2.92  (step t133 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule reordering :premises (t132))
% 2.74/2.92  (step t134 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and :premises (a12))
% 2.74/2.92  (step t135 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t127))
% 2.74/2.92  (step t136 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t135))
% 2.74/2.92  (step t137 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t136))
% 2.74/2.92  (step t138 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t137 t134))
% 2.74/2.92  (step t139 (cl (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t133 t134 t138))
% 2.74/2.92  (step t140 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule resolution :premises (t131 t139))
% 2.74/2.92  (step t141 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule and_pos)
% 2.74/2.92  (step t142 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule reordering :premises (t141))
% 2.74/2.92  (step t143 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule resolution :premises (t142 t139))
% 2.74/2.92  (step t144 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule and_pos)
% 2.74/2.92  (step t145 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule reordering :premises (t144))
% 2.74/2.92  (step t146 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule resolution :premises (t145 t139))
% 2.74/2.92  (step t147 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule and_pos)
% 2.74/2.92  (step t148 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule reordering :premises (t147))
% 2.74/2.92  (step t149 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))))) :rule resolution :premises (t148 t139))
% 2.74/2.92  (step t150 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule and_pos)
% 2.74/2.92  (step t151 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t150))
% 2.74/2.92  (step t152 (cl (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule or_pos)
% 2.74/2.92  (step t153 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule reordering :premises (t152))
% 2.74/2.92  (step t154 (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.74/2.92  (step t155 (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 (t4 t33 t59 t85))
% 2.74/2.92  (step t156 (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 (t4 t30 t56 t82))
% 2.74/2.92  (step t157 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t158 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t159 (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 (t31 t24 t157 t158))
% 2.74/2.92  (step t160 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t161 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t162 (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 (t31 t10 t160 t161))
% 2.74/2.92  (step t163 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t164 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t165 (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 (t57 t163 t26 t164))
% 2.74/2.92  (step t166 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t167 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t168 (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 (t57 t166 t15 t167))
% 2.74/2.92  (step t169 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t170 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t171 (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 (t83 t169 t170 t28))
% 2.74/2.92  (step t172 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t173 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t174 (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 (t83 t172 t173 t20))
% 2.74/2.92  (step t175 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t176 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t177 (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 (t30 t8 t175 t176))
% 2.74/2.92  (step t178 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t179 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t180 (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 (t33 t8 t178 t179))
% 2.74/2.92  (step t181 (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 (t10 t37 t64 t90))
% 2.74/2.92  (step t182 (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 (t24 t37 t77 t103))
% 2.74/2.92  (step t183 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t184 (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 (t166 t62 t52 t183))
% 2.74/2.92  (step t185 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t186 (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 (t163 t62 t42 t185))
% 2.74/2.92  (step t187 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t188 (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 (t172 t88 t187 t54))
% 2.74/2.92  (step t189 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.74/2.92  (step t190 (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 (t169 t88 t189 t47))
% 2.74/2.92  (step t191 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t192 (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 (t56 t178 t13 t191))
% 2.74/2.92  (step t193 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t194 (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 (t59 t175 t13 t193))
% 2.74/2.92  (step t195 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.74/2.92  (step t196 (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 (t160 t77 t40 t195))
% 2.74/2.92  (step t197 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t198 (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 (t157 t64 t40 t197))
% 2.74/2.92  (step t199 (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 (t15 t42 t68 t95))
% 2.74/2.92  (step t200 (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 (t26 t52 t68 t105))
% 2.74/2.92  (step t201 (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 (t173 t189 t93 t80))
% 2.74/2.92  (step t202 (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 (t170 t187 t93 t73))
% 2.74/2.92  (step t203 (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 (t82 t179 t193 t18))
% 2.74/2.92  (step t204 (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 (t85 t176 t191 t18))
% 2.74/2.92  (step t205 (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 (t161 t103 t197 t45))
% 2.74/2.92  (step t206 (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 (t158 t90 t195 t45))
% 2.74/2.92  (step t207 (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 (t167 t185 t105 t71))
% 2.74/2.92  (step t208 (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 (t164 t183 t95 t71))
% 2.74/2.92  (step t209 (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 (t20 t47 t73 t99))
% 2.74/2.92  (step t210 (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 (t28 t54 t80 t99))
% 2.74/2.92  (step t211 (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 (t155 t156 t159 t162 t165 t168 t171 t174 t177 t180 t181 t182 t184 t186 t188 t190 t192 t194 t196 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210))
% 2.74/2.92  (step t212 (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 (t154 t211 a3))
% 2.74/2.92  (step t213 (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 (t212))
% 2.74/2.92  (step t214 (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 (t213))
% 2.74/2.92  (step t215 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t216 (cl (= (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true) (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 2.74/2.92  (step t217 (cl (not (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true)) (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule equiv1 :premises (t216))
% 2.74/2.92  (step t218 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))))) :rule all_simplify)
% 2.74/2.92  (step t219 (cl (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22))) :rule refl)
% 2.74/2.92  (step t220 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule all_simplify)
% 2.74/2.92  (step t221 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)))) :rule cong :premises (t219 t220))
% 2.74/2.92  (step t222 (cl (= (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)) true)) :rule all_simplify)
% 2.74/2.92  (step t223 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) true)) :rule trans :premises (t221 t222))
% 2.74/2.92  (step t224 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true)) :rule trans :premises (t218 t223))
% 2.74/2.92  (step t225 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule resolution :premises (t217 t224))
% 2.74/2.92  (step t226 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t227 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t228 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t225 t226 t227))
% 2.74/2.92  (step t229 (cl (not (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) (not (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t230 (cl (= (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t231 (cl (= (= (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_simplify)
% 2.74/2.92  (step t232 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (not (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv2 :premises (t231))
% 2.74/2.92  (step t233 (cl (not (not (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule not_not)
% 2.74/2.92  (step t234 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t232 t233))
% 2.74/2.92  (step t235 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t236)
% 2.74/2.92  (assume t236.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.92  (assume t236.a1 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t236.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.92  (step t236.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.92  (step t236.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.92  (step t236.t3 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 2.74/2.92  (step t236.t4 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t236.t3))
% 2.74/2.92  (step t236.t5 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 2.74/2.92  (step t236.t6 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t236.t4 t236.t5))
% 2.74/2.92  (step t236.t7 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t236.t6 t236.a1))
% 2.74/2.92  (step t236.t8 (cl (= false (= tptp.e21 tptp.e22))) :rule symm :premises (t236.t7))
% 2.74/2.92  (step t236.t9 (cl (= (= (= tptp.e21 tptp.e22) true) (= tptp.e21 tptp.e22))) :rule equiv_simplify)
% 2.74/2.92  (step t236.t10 (cl (= (= tptp.e21 tptp.e22) true) (not (= tptp.e21 tptp.e22))) :rule equiv2 :premises (t236.t9))
% 2.74/2.92  (step t236.t11 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) :rule symm :premises (t236.a2))
% 2.74/2.92  (step t236.t12 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t236.t11))
% 2.74/2.92  (step t236.t13 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22)) :rule symm :premises (t236.a0))
% 2.74/2.92  (step t236.t14 (cl (= tptp.e21 tptp.e22)) :rule trans :premises (t236.t12 t236.t13))
% 2.74/2.92  (step t236.t15 (cl (= (= tptp.e21 tptp.e22) true)) :rule resolution :premises (t236.t10 t236.t14))
% 2.74/2.92  (step t236.t16 (cl (= false true)) :rule trans :premises (t236.t8 t236.t15))
% 2.74/2.92  (step t236.t17 (cl false) :rule resolution :premises (t236.t1 t236.t2 t236.t16))
% 2.74/2.92  (step t236 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) :rule subproof :discharge (t236.a0 t236.a1 t236.a2))
% 2.74/2.92  (step t237 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t238 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t239 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t240 (cl false (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t236 t237 t238 t239))
% 2.74/2.92  (step t241 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) false) :rule reordering :premises (t240))
% 2.74/2.92  (step t242 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) false) :rule contraction :premises (t241))
% 2.74/2.92  (step t243 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) false) :rule resolution :premises (t235 t242))
% 2.74/2.92  (step t244 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (not false)) :rule implies_neg2)
% 2.74/2.92  (step t245 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false)) :rule resolution :premises (t243 t244))
% 2.74/2.92  (step t246 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false)) :rule contraction :premises (t245))
% 2.74/2.92  (step t247 (cl (= (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_simplify)
% 2.74/2.92  (step t248 (cl (not (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv1 :premises (t247))
% 2.74/2.92  (step t249 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t246 t248))
% 2.74/2.92  (step t250 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) false)) :rule resolution :premises (t234 t249))
% 2.74/2.92  (step t251 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) false))) :rule cong :premises (t230 t250))
% 2.74/2.92  (step t252 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) false) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule all_simplify)
% 2.74/2.92  (step t253 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule trans :premises (t251 t252))
% 2.74/2.92  (step t254 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t255)
% 2.74/2.92  (assume t255.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t255.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.92  (assume t255.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.92  (step t255.t1 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule and_neg)
% 2.74/2.92  (step t255.t2 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t255.t1 t255.a2 t255.a0 t255.a1))
% 2.74/2.92  (step t255 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t255.a0 t255.a1 t255.a2))
% 2.74/2.92  (step t256 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t257 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t258 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t259 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t255 t256 t257 t258))
% 2.74/2.92  (step t260 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t259))
% 2.74/2.92  (step t261 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t260))
% 2.74/2.92  (step t262 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t254 t261))
% 2.74/2.92  (step t263 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t264 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t262 t263))
% 2.74/2.92  (step t265 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t264))
% 2.74/2.92  (step t266 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t229 t253 t265))
% 2.74/2.92  (step t267 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule not_and :premises (t266))
% 2.74/2.92  (step t268 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t269 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t270 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t271 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t267 t268 t269 t270))
% 2.74/2.92  (step t272 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t271))
% 2.74/2.92  (step t273 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t215 t228 t272))
% 2.74/2.92  (step t274 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t273))
% 2.74/2.92  (step t275 (cl (not (= tptp.e21 tptp.e22))) :rule and :premises (a7))
% 2.74/2.92  (step t276 (cl (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 and :premises (t212))
% 2.74/2.92  (step t277 (cl (= 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 or :premises (t276))
% 2.74/2.92  (step t278 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t279 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 2.74/2.92  (step t280 (cl (= (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule refl)
% 2.74/2.92  (step t281 (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.74/2.92  (step t282 (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 (t281))
% 2.74/2.92  (step t283 (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.74/2.92  (step t284 (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.74/2.92  (step t285 (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.74/2.92  (step t286 (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 (t284 t285))
% 2.74/2.92  (step t287 (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.74/2.92  (step t288 (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 (t286 t287))
% 2.74/2.92  (step t289 (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 (t283 t288))
% 2.74/2.92  (step t290 (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 (t282 t289))
% 2.74/2.92  (step t291 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t292 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t279 t280 t290 t291))
% 2.74/2.92  (step t293 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.74/2.92  (step t294 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t295)
% 2.74/2.92  (assume t295.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t295.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t295.a2 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (step t295.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t295.t2)
% 2.74/2.92  (assume t295.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t295.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.92  (step t295.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t295.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t295.t2.t1))
% 2.74/2.92  (step t295.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t295.t2.a1))
% 2.74/2.92  (step t295.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t295.t2.t3))
% 2.74/2.92  (step t295.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 2.74/2.92  (step t295.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t295.t2.t4 t295.t2.t5))
% 2.74/2.92  (step t295.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.74/2.92  (step t295.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 (t295.t2.t7))
% 2.74/2.92  (step t295.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.74/2.92  (step t295.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 (t295.t2.t8 t295.t2.t9))
% 2.74/2.92  (step t295.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t295.t2.t10 t295.t2.a0))
% 2.74/2.92  (step t295.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t295.t2.t6 t295.t2.t11))
% 2.74/2.92  (step t295.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t295.t2.t2 t295.t2.t12))
% 2.74/2.92  (step t295.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t295.t2.a0 t295.t2.a1))
% 2.74/2.92  (step t295.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t295.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t295.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t295.t2 t295.t3 t295.t4))
% 2.74/2.92  (step t295.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t295.t5))
% 2.74/2.92  (step t295.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t295.t6))
% 2.74/2.92  (step t295.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t295.t1 t295.t7))
% 2.74/2.92  (step t295.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t295.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t295.t8 t295.t9))
% 2.74/2.92  (step t295.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t295.t10))
% 2.74/2.92  (step t295.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t295.t11))
% 2.74/2.92  (step t295.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t295.t14 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t295.t15)
% 2.74/2.92  (assume t295.t15.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t295.t15.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (step t295.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t295.t15.a1))
% 2.74/2.92  (step t295.t15.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t295.t15.t1))
% 2.74/2.92  (step t295.t15.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t295.t15.a0))
% 2.74/2.92  (step t295.t15.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t295.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t295.t15.t3 t295.t15.t4))
% 2.74/2.92  (step t295.t15.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t295.t15.t2 t295.t15.t5))
% 2.74/2.92  (step t295.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t295.t15.a0 t295.t15.a1))
% 2.74/2.92  (step t295.t16 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t295.t17 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t295.t18 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t295.t15 t295.t16 t295.t17))
% 2.74/2.92  (step t295.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t295.t18))
% 2.74/2.92  (step t295.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t295.t19))
% 2.74/2.92  (step t295.t21 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t295.t14 t295.t20))
% 2.74/2.92  (step t295.t22 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t295.t23 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t295.t21 t295.t22))
% 2.74/2.92  (step t295.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t295.t23))
% 2.74/2.92  (step t295.t25 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t295.t24))
% 2.74/2.92  (step t295.t26 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t295.t27 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t295.t26 t295.a0 t295.a1))
% 2.74/2.92  (step t295.t28 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t295.t25 t295.t27))
% 2.74/2.92  (step t295.t29 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t295.t13 t295.a2 t295.t28))
% 2.74/2.92  (step t295.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t295.t12 t295.t29))
% 2.74/2.92  (step t295 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t295.a0 t295.a1 t295.a2))
% 2.74/2.92  (step t296 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t297 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t298 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (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.74/2.92  (step t299 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t295 t296 t297 t298))
% 2.74/2.92  (step t300 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t299))
% 2.74/2.92  (step t301 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t300))
% 2.74/2.92  (step t302 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t294 t301))
% 2.74/2.92  (step t303 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t304 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t302 t303))
% 2.74/2.92  (step t305 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t304))
% 2.74/2.92  (step t306 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t305))
% 2.74/2.92  (step t307 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t293 t306))
% 2.74/2.92  (step t308 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t309 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t310 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (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.74/2.92  (step t311 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t312 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t307 t308 t309 t310 t311))
% 2.74/2.92  (step t313 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t312))
% 2.74/2.92  (step t314 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t278 t292 t313))
% 2.74/2.92  (step t315 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t314))
% 2.74/2.92  (step t316 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t315))
% 2.74/2.92  (step t317 (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.74/2.92  (step t318 (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.74/2.92  (step t319 (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 (t318))
% 2.74/2.92  (step t320 (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.74/2.92  (step t321 (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 (t320))
% 2.74/2.92  (step t322 (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.74/2.92  (step t323 (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 (t322))
% 2.74/2.92  (step t324 (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.74/2.92  (step t325 (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 (t324))
% 2.74/2.92  (step t326 (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.74/2.92  (step t327 (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 (t326))
% 2.74/2.92  (step t328 (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.74/2.92  (step t329 (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 (t328))
% 2.74/2.92  (step t330 (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.74/2.92  (step t331 (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 (t330))
% 2.74/2.92  (step t332 (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.74/2.92  (step t333 (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 (t332))
% 2.74/2.92  (step t334 (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.74/2.92  (step t335 (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 (t334))
% 2.74/2.92  (step t336 (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.74/2.92  (step t337 (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 (t336))
% 2.74/2.92  (step t338 (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.74/2.92  (step t339 (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 (t338))
% 2.74/2.92  (step t340 (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.74/2.92  (step t341 (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 (t340))
% 2.74/2.92  (step t342 (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.74/2.92  (step t343 (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 (t342))
% 2.74/2.92  (step t344 (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.74/2.92  (step t345 (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 (t344))
% 2.74/2.92  (step t346 (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.74/2.92  (step t347 (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 (t346))
% 2.74/2.92  (step t348 (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.74/2.92  (step t349 (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 (t348))
% 2.74/2.92  (step t350 (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.74/2.92  (step t351 (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 (t350))
% 2.74/2.92  (step t352 (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.74/2.92  (step t353 (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 (t352))
% 2.74/2.92  (step t354 (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.74/2.92  (step t355 (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 (t354))
% 2.74/2.92  (step t356 (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.74/2.92  (step t357 (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 (t356))
% 2.74/2.92  (step t358 (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.74/2.92  (step t359 (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 (t358))
% 2.74/2.92  (step t360 (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.74/2.92  (step t361 (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 (t360))
% 2.74/2.92  (step t362 (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.74/2.92  (step t363 (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 (t362))
% 2.74/2.92  (step t364 (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.74/2.92  (step t365 (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 (t364))
% 2.74/2.92  (step t366 (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.74/2.92  (step t367 (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 (t366))
% 2.74/2.92  (step t368 (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.74/2.92  (step t369 (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 (t368))
% 2.74/2.92  (step t370 (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.74/2.92  (step t371 (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 (t370))
% 2.74/2.92  (step t372 (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.74/2.92  (step t373 (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 (t372))
% 2.74/2.92  (step t374 (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.74/2.92  (step t375 (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 (t374))
% 2.74/2.92  (step t376 (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.74/2.92  (step t377 (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 (t376))
% 2.74/2.92  (step t378 (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.74/2.92  (step t379 (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 (t378))
% 2.74/2.92  (step t380 (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.74/2.92  (step t381 (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 (t380))
% 2.74/2.92  (step t382 (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.74/2.92  (step t383 (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 (t382))
% 2.74/2.92  (step t384 (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.74/2.92  (step t385 (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 (t384))
% 2.74/2.92  (step t386 (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.74/2.92  (step t387 (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 (t386))
% 2.74/2.92  (step t388 (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.74/2.92  (step t389 (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 (t388))
% 2.74/2.92  (step t390 (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.74/2.92  (step t391 (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 (t390))
% 2.74/2.92  (step t392 (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.74/2.92  (step t393 (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 (t392))
% 2.74/2.92  (step t394 (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.74/2.92  (step t395 (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 (t394))
% 2.74/2.92  (step t396 (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.74/2.92  (step t397 (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 (t396))
% 2.74/2.92  (step t398 (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.74/2.92  (step t399 (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 (t398))
% 2.74/2.92  (step t400 (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.74/2.92  (step t401 (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 (t400))
% 2.74/2.92  (step t402 (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.74/2.92  (step t403 (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 (t402))
% 2.74/2.92  (step t404 (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.74/2.92  (step t405 (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 (t404))
% 2.74/2.92  (step t406 (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.74/2.92  (step t407 (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 (t406))
% 2.74/2.92  (step t408 (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.74/2.92  (step t409 (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 (t408))
% 2.74/2.92  (step t410 (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.74/2.92  (step t411 (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 (t410))
% 2.74/2.92  (step t412 (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.74/2.92  (step t413 (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 (t412))
% 2.74/2.92  (step t414 (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 (t319 t321 t323 t325 t327 t329 t331 t333 t335 t337 t339 t341 t343 t345 t347 t349 t351 t353 t355 t357 t359 t361 t363 t365 t367 t369 t371 t373 t375 t377 t379 t381 t383 t385 t387 t389 t391 t393 t395 t397 t399 t401 t403 t405 t407 t409 t411 t413))
% 2.74/2.92  (step t415 (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 (t317 t414 a5))
% 2.74/2.92  (step t416 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t417 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and :premises (a12))
% 2.74/2.92  (step t418 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t316 t416 t134 t417))
% 2.74/2.92  (step t419 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t420 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t421 (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.74/2.92  (step t422 (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 (t421))
% 2.74/2.92  (step t423 (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.74/2.92  (step t424 (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.74/2.92  (step t425 (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.74/2.92  (step t426 (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 (t424 t425))
% 2.74/2.92  (step t427 (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.74/2.92  (step t428 (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 (t426 t427))
% 2.74/2.92  (step t429 (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 (t423 t428))
% 2.74/2.92  (step t430 (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 (t422 t429))
% 2.74/2.92  (step t431 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t432 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t420 t430 t431))
% 2.74/2.92  (step t433 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.92  (step t434 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t435)
% 2.74/2.92  (assume t435.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.92  (assume t435.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.92  (step t435.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t435.t2)
% 2.74/2.92  (assume t435.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.92  (assume t435.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.92  (step t435.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t435.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t435.t2.t1))
% 2.74/2.92  (step t435.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) :rule symm :premises (t435.t2.a1))
% 2.74/2.92  (step t435.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t435.t2.t3))
% 2.74/2.92  (step t435.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 2.74/2.92  (step t435.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t435.t2.t4 t435.t2.t5))
% 2.74/2.92  (step t435.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.74/2.92  (step t435.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 (t435.t2.t7))
% 2.74/2.92  (step t435.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.74/2.92  (step t435.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 (t435.t2.t8 t435.t2.t9))
% 2.74/2.92  (step t435.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t435.t2.t10 t435.t2.a0))
% 2.74/2.92  (step t435.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t435.t2.t6 t435.t2.t11))
% 2.74/2.92  (step t435.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t435.t2.t2 t435.t2.t12))
% 2.74/2.92  (step t435.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t435.t2.a0 t435.t2.a1))
% 2.74/2.92  (step t435.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t435.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t435.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t435.t2 t435.t3 t435.t4))
% 2.74/2.92  (step t435.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t435.t5))
% 2.74/2.92  (step t435.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t435.t6))
% 2.74/2.92  (step t435.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t435.t1 t435.t7))
% 2.74/2.92  (step t435.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t435.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t435.t8 t435.t9))
% 2.74/2.92  (step t435.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t435.t10))
% 2.74/2.92  (step t435.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t435.t11))
% 2.74/2.92  (step t435.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.92  (step t435.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t435.t13 t435.a1 t435.a0))
% 2.74/2.92  (step t435.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t435.t12 t435.t14))
% 2.74/2.92  (step t435 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t435.a0 t435.a1))
% 2.74/2.92  (step t436 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t437 (cl (not (and (= tptp.e22 (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.74/2.92  (step t438 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t435 t436 t437))
% 2.74/2.92  (step t439 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t438))
% 2.74/2.92  (step t440 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t439))
% 2.74/2.92  (step t441 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t434 t440))
% 2.74/2.92  (step t442 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t443 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t441 t442))
% 2.74/2.92  (step t444 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t443))
% 2.74/2.92  (step t445 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t444))
% 2.74/2.92  (step t446 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t433 t445))
% 2.74/2.92  (step t447 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t448 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (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.74/2.92  (step t449 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t450 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t446 t447 t448 t449))
% 2.74/2.92  (step t451 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t450))
% 2.74/2.92  (step t452 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t419 t432 t451))
% 2.74/2.92  (step t453 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t452))
% 2.74/2.92  (step t454 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t453))
% 2.74/2.92  (step t455 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t456 (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.74/2.92  (step t457 (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 (t4 t31 t57 t83))
% 2.74/2.92  (step t458 (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 (t33 t24 t163 t169))
% 2.74/2.92  (step t459 (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 (t59 t157 t26 t170))
% 2.74/2.92  (step t460 (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 (t85 t158 t164 t28))
% 2.74/2.92  (step t461 (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 (t30 t10 t166 t172))
% 2.74/2.92  (step t462 (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 (t8 t37 t62 t88))
% 2.74/2.92  (step t463 (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 (t175 t64 t52 t187))
% 2.74/2.92  (step t464 (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 (t176 t90 t183 t54))
% 2.74/2.92  (step t465 (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 (t56 t160 t15 t173))
% 2.74/2.92  (step t466 (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 (t178 t77 t42 t189))
% 2.74/2.92  (step t467 (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 (t13 t40 t68 t93))
% 2.74/2.92  (step t468 (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 (t191 t195 t95 t80))
% 2.74/2.92  (step t469 (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 (t82 t161 t167 t20))
% 2.74/2.92  (step t470 (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 (t179 t103 t185 t47))
% 2.74/2.92  (step t471 (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 (t193 t197 t105 t73))
% 2.74/2.92  (step t472 (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 (t18 t45 t71 t99))
% 2.74/2.92  (step t473 (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 (t457 t458 t459 t460 t461 t462 t463 t464 t465 t466 t467 t468 t469 t470 t471 t472))
% 2.74/2.92  (step t474 (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 (t456 t473 a2))
% 2.74/2.92  (step t475 (cl (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 and :premises (t474))
% 2.74/2.92  (step t476 (cl (= 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 or :premises (t475))
% 2.74/2.92  (step t477 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t128))
% 2.74/2.92  (step t478 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t479 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t478))
% 2.74/2.92  (step t480 (cl (not (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.92  (step t481 (cl (= (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule refl)
% 2.74/2.92  (step t482 (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.74/2.92  (step t483 (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 (t482))
% 2.74/2.92  (step t484 (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.74/2.92  (step t485 (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.74/2.92  (step t486 (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.74/2.92  (step t487 (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 (t485 t486))
% 2.74/2.92  (step t488 (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.74/2.92  (step t489 (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 (t487 t488))
% 2.74/2.92  (step t490 (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 (t484 t489))
% 2.74/2.92  (step t491 (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 (t483 t490))
% 2.74/2.92  (step t492 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t493 (cl (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t481 t280 t491 t492))
% 2.74/2.92  (step t494 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 2.74/2.92  (step t495 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t496)
% 2.74/2.92  (assume t496.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t496.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t496.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 2.74/2.92  (step t496.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t496.t2)
% 2.74/2.92  (assume t496.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 2.74/2.92  (assume t496.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.92  (step t496.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.74/2.92  (step t496.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t496.t2.t1))
% 2.74/2.92  (step t496.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t496.t2.a1))
% 2.74/2.92  (step t496.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t496.t2.t3))
% 2.74/2.92  (step t496.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule refl)
% 2.74/2.92  (step t496.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t496.t2.t4 t496.t2.t5))
% 2.74/2.92  (step t496.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.74/2.92  (step t496.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 (t496.t2.t7))
% 2.74/2.92  (step t496.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.74/2.92  (step t496.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 (t496.t2.t8 t496.t2.t9))
% 2.74/2.92  (step t496.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t496.t2.t10 t496.t2.a0))
% 2.74/2.92  (step t496.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t496.t2.t6 t496.t2.t11))
% 2.74/2.92  (step t496.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t496.t2.t2 t496.t2.t12))
% 2.74/2.92  (step t496.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t496.t2.a0 t496.t2.a1))
% 2.74/2.92  (step t496.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t496.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t496.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t496.t2 t496.t3 t496.t4))
% 2.74/2.92  (step t496.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t496.t5))
% 2.74/2.92  (step t496.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t496.t6))
% 2.74/2.92  (step t496.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t496.t1 t496.t7))
% 2.74/2.92  (step t496.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t496.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t496.t8 t496.t9))
% 2.74/2.92  (step t496.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t496.t10))
% 2.74/2.92  (step t496.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t496.t11))
% 2.74/2.92  (step t496.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t496.t14 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t496.t15)
% 2.74/2.92  (assume t496.t15.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t496.t15.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (step t496.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t496.t15.a1))
% 2.74/2.92  (step t496.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t496.t15.t1))
% 2.74/2.92  (step t496.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t496.t15.a0))
% 2.74/2.92  (step t496.t15.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t496.t15.t3))
% 2.74/2.92  (step t496.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t496.t15.t4))
% 2.74/2.92  (step t496.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t496.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t496.t15.t5 t496.t15.t6))
% 2.74/2.92  (step t496.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t496.t15.t2 t496.t15.t7))
% 2.74/2.92  (step t496.t15 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t496.t15.a0 t496.t15.a1))
% 2.74/2.92  (step t496.t16 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t496.t17 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t496.t18 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t496.t15 t496.t16 t496.t17))
% 2.74/2.92  (step t496.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t496.t18))
% 2.74/2.92  (step t496.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t496.t19))
% 2.74/2.92  (step t496.t21 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t496.t14 t496.t20))
% 2.74/2.92  (step t496.t22 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t496.t23 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t496.t21 t496.t22))
% 2.74/2.92  (step t496.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t496.t23))
% 2.74/2.92  (step t496.t25 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t496.t24))
% 2.74/2.92  (step t496.t26 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t496.t27 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t496.t26 t496.a1 t496.a0))
% 2.74/2.92  (step t496.t28 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t496.t25 t496.t27))
% 2.74/2.92  (step t496.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t496.t13 t496.a2 t496.t28))
% 2.74/2.92  (step t496.t30 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t496.t12 t496.t29))
% 2.74/2.92  (step t496 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t496.a0 t496.a1 t496.a2))
% 2.74/2.92  (step t497 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t498 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t499 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) 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.74/2.92  (step t500 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t496 t497 t498 t499))
% 2.74/2.92  (step t501 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t500))
% 2.74/2.92  (step t502 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t501))
% 2.74/2.92  (step t503 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t495 t502))
% 2.74/2.92  (step t504 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t505 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t503 t504))
% 2.74/2.92  (step t506 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t505))
% 2.74/2.92  (step t507 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t506))
% 2.74/2.92  (step t508 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t494 t507))
% 2.74/2.92  (step t509 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t510 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t511 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (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.74/2.92  (step t512 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t513 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t508 t509 t510 t511 t512))
% 2.74/2.92  (step t514 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t513))
% 2.74/2.92  (step t515 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t480 t493 t514))
% 2.74/2.92  (step t516 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t515))
% 2.74/2.92  (step t517 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t516))
% 2.74/2.92  (step t518 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t415))
% 2.74/2.92  (step t519 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and :premises (a12))
% 2.74/2.92  (step t520 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t517 t518 t519 t417))
% 2.74/2.92  (step t521 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule resolution :premises (t479 t520))
% 2.74/2.92  (step t522 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t523 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t522))
% 2.74/2.92  (step t524 (cl (not (= (or (not (= 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.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.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.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.74/2.92  (step t525 (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.74/2.92  (step t526 (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 (t525))
% 2.74/2.92  (step t527 (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.74/2.92  (step t528 (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.74/2.92  (step t529 (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.74/2.92  (step t530 (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 (t528 t529))
% 2.74/2.92  (step t531 (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.74/2.92  (step t532 (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 (t530 t531))
% 2.74/2.92  (step t533 (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 (t527 t532))
% 2.74/2.92  (step t534 (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 (t526 t533))
% 2.74/2.92  (step t535 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t536 (cl (= (or (not (= 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.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t279 t534 t535))
% 2.74/2.92  (step t537 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 2.74/2.92  (step t538 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t539)
% 2.74/2.92  (assume t539.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t539.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 2.74/2.92  (step t539.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.74/2.92  (anchor :step t539.t2)
% 2.74/2.92  (assume t539.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 2.74/2.92  (assume t539.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.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 (t539.t2.t1))
% 2.74/2.92  (step t539.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t539.t2.a1))
% 2.74/2.92  (step t539.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t539.t2.t3))
% 2.74/2.92  (step t539.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 2.74/2.92  (step t539.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 (t539.t2.t4 t539.t2.t5))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.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 (t539.t2.t7))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.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 (t539.t2.t8 t539.t2.t9))
% 2.74/2.92  (step t539.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t539.t2.t10 t539.t2.a0))
% 2.74/2.92  (step t539.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t539.t2.t6 t539.t2.t11))
% 2.74/2.92  (step t539.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t539.t2.t2 t539.t2.t12))
% 2.74/2.92  (step t539.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 (t539.t2.a0 t539.t2.a1))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.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.74/2.92  (step t539.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 (t539.t2 t539.t3 t539.t4))
% 2.74/2.92  (step t539.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 (t539.t5))
% 2.74/2.92  (step t539.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 (t539.t6))
% 2.74/2.92  (step t539.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 (t539.t1 t539.t7))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.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 (t539.t8 t539.t9))
% 2.74/2.92  (step t539.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 (t539.t10))
% 2.74/2.92  (step t539.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 (t539.t11))
% 2.74/2.92  (step t539.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.74/2.92  (step t539.t14 (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 (t539.t13 t539.a1 t539.a0))
% 2.74/2.92  (step t539.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t539.t12 t539.t14))
% 2.74/2.92  (step t539 (cl (not (= 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.e20)))) :rule subproof :discharge (t539.a0 t539.a1))
% 2.74/2.92  (step t540 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t541 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.92  (step t542 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t539 t540 t541))
% 2.74/2.92  (step t543 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t542))
% 2.74/2.92  (step t544 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t543))
% 2.74/2.92  (step t545 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t538 t544))
% 2.74/2.92  (step t546 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.92  (step t547 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (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 (t545 t546))
% 2.74/2.92  (step t548 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t547))
% 2.74/2.92  (step t549 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t548))
% 2.74/2.92  (step t550 (cl (not (= 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.e20)))) :rule resolution :premises (t537 t549))
% 2.74/2.92  (step t551 (cl (or (not (= 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.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t552 (cl (or (not (= 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.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t553 (cl (or (not (= 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.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t554 (cl (or (not (= 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.e20)))) (or (not (= 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.e20)))) (or (not (= 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.e20))))) :rule resolution :premises (t550 t551 t552 t553))
% 2.74/2.92  (step t555 (cl (or (not (= 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.e20))))) :rule contraction :premises (t554))
% 2.74/2.92  (step t556 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t524 t536 t555))
% 2.74/2.92  (step t557 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t556))
% 2.74/2.92  (step t558 (cl (= (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 reordering :premises (t557))
% 2.74/2.92  (step t559 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t560 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t558 t559 t134))
% 2.74/2.92  (step t561 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t523 t560))
% 2.74/2.92  (step t562 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t563 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t562))
% 2.74/2.92  (step t564 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.92  (step t565 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t566 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t567 (cl (= (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.h2 tptp.e13))))) :rule refl)
% 2.74/2.92  (step t568 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t569 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t279 t280 t565 t566 t290 t567 t568))
% 2.74/2.92  (step t570 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule and_neg)
% 2.74/2.92  (step t571 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t572)
% 2.74/2.92  (assume t572.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t572.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t572.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t572.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.74/2.92  (assume t572.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t572.a5 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (step t572.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t572.t2)
% 2.74/2.92  (assume t572.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t572.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.92  (assume t572.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t572.t2.a3 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (assume t572.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.74/2.92  (step t572.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.74/2.92  (step t572.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 (t572.t2.t1))
% 2.74/2.92  (step t572.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t572.t2.a1))
% 2.74/2.92  (step t572.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t572.t2.t3))
% 2.74/2.92  (step t572.t2.t5 (cl (= (tptp.h2 tptp.e13) tptp.e21)) :rule symm :premises (t572.t2.a3))
% 2.74/2.92  (step t572.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t572.t2.a2))
% 2.74/2.92  (step t572.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t572.t2.t6))
% 2.74/2.92  (step t572.t2.t8 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t572.t2.t5 t572.t2.t7))
% 2.74/2.92  (step t572.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e13))) :rule symm :premises (t572.t2.t8))
% 2.74/2.92  (step t572.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t572.t2.a4))
% 2.74/2.92  (step t572.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h2 tptp.e13))) :rule trans :premises (t572.t2.t10 t572.t2.a3))
% 2.74/2.92  (step t572.t2.t12 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t572.t2.t11))
% 2.74/2.92  (step t572.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t572.t2.t9 t572.t2.t12))
% 2.74/2.92  (step t572.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t572.t2.t13))
% 2.74/2.92  (step t572.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t572.t2.t4 t572.t2.t14))
% 2.74/2.92  (step t572.t2.t16 (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.74/2.92  (step t572.t2.t17 (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 (t572.t2.t16))
% 2.74/2.92  (step t572.t2.t18 (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.74/2.92  (step t572.t2.t19 (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 (t572.t2.t17 t572.t2.t18))
% 2.74/2.92  (step t572.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t572.t2.t19 t572.t2.a0))
% 2.74/2.92  (step t572.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t572.t2.t15 t572.t2.t20))
% 2.74/2.92  (step t572.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t572.t2.t2 t572.t2.t21))
% 2.74/2.92  (step t572.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t572.t2.a0 t572.t2.a1 t572.t2.a2 t572.t2.a3 t572.t2.a4))
% 2.74/2.92  (step t572.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t572.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t572.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t572.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t572.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t572.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t572.t2 t572.t3 t572.t4 t572.t5 t572.t6 t572.t7))
% 2.74/2.92  (step t572.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t572.t8))
% 2.74/2.92  (step t572.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t572.t9))
% 2.74/2.92  (step t572.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= 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 (t572.t1 t572.t10))
% 2.74/2.92  (step t572.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= 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.74/2.92  (step t572.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t572.t11 t572.t12))
% 2.74/2.92  (step t572.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t572.t13))
% 2.74/2.92  (step t572.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t572.t14))
% 2.74/2.92  (step t572.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.74/2.92  (step t572.t17 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t572.t18)
% 2.74/2.92  (assume t572.t18.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t572.t18.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (step t572.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t572.t18.a1))
% 2.74/2.92  (step t572.t18.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t572.t18.t1))
% 2.74/2.92  (step t572.t18.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t572.t18.a0))
% 2.74/2.92  (step t572.t18.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t572.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t572.t18.t3 t572.t18.t4))
% 2.74/2.92  (step t572.t18.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t572.t18.t2 t572.t18.t5))
% 2.74/2.92  (step t572.t18 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t572.t18.a0 t572.t18.a1))
% 2.74/2.92  (step t572.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t572.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t572.t21 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t572.t18 t572.t19 t572.t20))
% 2.74/2.92  (step t572.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t572.t21))
% 2.74/2.92  (step t572.t23 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t572.t22))
% 2.74/2.92  (step t572.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t572.t17 t572.t23))
% 2.74/2.92  (step t572.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t572.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t572.t24 t572.t25))
% 2.74/2.92  (step t572.t27 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t572.t26))
% 2.74/2.92  (step t572.t28 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t572.t27))
% 2.74/2.92  (step t572.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t572.t30 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t572.t29 t572.a0 t572.a1))
% 2.74/2.92  (step t572.t31 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t572.t28 t572.t30))
% 2.74/2.92  (step t572.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t572.t16 t572.a4 t572.t31 t572.a2 t572.a5 t572.a3))
% 2.74/2.92  (step t572.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t572.t15 t572.t32))
% 2.74/2.92  (step t572 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t572.a0 t572.a1 t572.a2 t572.a3 t572.a4 t572.a5))
% 2.74/2.92  (step t573 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t574 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t575 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t576 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t577 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t578 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t579 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))))) :rule resolution :premises (t572 t573 t574 t575 t576 t577 t578))
% 2.74/2.92  (step t580 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t579))
% 2.74/2.92  (step t581 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t580))
% 2.74/2.92  (step t582 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t571 t581))
% 2.74/2.92  (step t583 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.74/2.92  (step t584 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t582 t583))
% 2.74/2.92  (step t585 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t584))
% 2.74/2.92  (step t586 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t585))
% 2.74/2.92  (step t587 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t570 t586))
% 2.74/2.92  (step t588 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t589 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t590 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t591 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t592 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t593 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.h2 tptp.e13))))) :rule or_neg)
% 2.74/2.92  (step t594 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t595 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t587 t588 t589 t590 t591 t592 t593 t594))
% 2.74/2.92  (step t596 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t595))
% 2.74/2.92  (step t597 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t564 t569 t596))
% 2.74/2.92  (step t598 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t597))
% 2.74/2.92  (step t599 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule reordering :premises (t598))
% 2.74/2.92  (step t600 (cl (not (= (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (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.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e12))))) (not (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (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.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e12)))) :rule equiv_pos2)
% 2.74/2.92  (step t601 (cl (= (= (tptp.h2 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.74/2.92  (step t602 (cl (= (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.74/2.92  (step t603 (cl (= (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)))) :rule refl)
% 2.74/2.92  (step t604 (cl (= (= (tptp.h2 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.74/2.92  (step t605 (cl (= (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (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.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e12))))) :rule cong :premises (t601 t602 t603 t604))
% 2.74/2.92  (step t606 (cl (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (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.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e12)))) :rule resolution :premises (t600 t605 a14))
% 2.74/2.92  (step t607 (cl (= tptp.e21 (tptp.h2 tptp.e13))) :rule and :premises (t606))
% 2.74/2.92  (step t608 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.92  (step t609 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t610 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t611 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t225 t609 t610))
% 2.74/2.92  (step t612 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 2.74/2.92  (step t613 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t614)
% 2.74/2.92  (assume t614.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t614.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 2.74/2.92  (step t614.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t614.t2)
% 2.74/2.92  (assume t614.t2.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t614.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 2.74/2.92  (step t614.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.74/2.92  (step t614.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 (t614.t2.t1))
% 2.74/2.92  (step t614.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.74/2.92  (step t614.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t614.t2.a1))
% 2.74/2.92  (step t614.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.e22))) :rule cong :premises (t614.t2.t3 t614.t2.t4))
% 2.74/2.92  (step t614.t2.t6 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 2.74/2.92  (step t614.t2.t7 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t614.t2.t6))
% 2.74/2.92  (step t614.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 2.74/2.92  (step t614.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t614.t2.t7 t614.t2.t8))
% 2.74/2.92  (step t614.t2.t10 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t614.t2.t9 t614.t2.a0))
% 2.74/2.92  (step t614.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t614.t2.t5 t614.t2.t10))
% 2.74/2.92  (step t614.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t614.t2.t2 t614.t2.t11))
% 2.74/2.92  (step t614.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t614.t2.a0 t614.t2.a1))
% 2.74/2.92  (step t614.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t614.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t614.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t614.t2 t614.t3 t614.t4))
% 2.74/2.92  (step t614.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t614.t5))
% 2.74/2.92  (step t614.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t614.t6))
% 2.74/2.92  (step t614.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= 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 (t614.t1 t614.t7))
% 2.74/2.92  (step t614.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= 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.74/2.92  (step t614.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t614.t8 t614.t9))
% 2.74/2.92  (step t614.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t614.t10))
% 2.74/2.92  (step t614.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t614.t11))
% 2.74/2.92  (step t614.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 2.74/2.92  (step t614.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t614.t13 t614.a0 t614.a1))
% 2.74/2.92  (step t614.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t614.t12 t614.t14))
% 2.74/2.92  (step t614 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t614.a0 t614.a1))
% 2.74/2.92  (step t615 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t616 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t617 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t614 t615 t616))
% 2.74/2.92  (step t618 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t617))
% 2.74/2.92  (step t619 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t618))
% 2.74/2.92  (step t620 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= 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 (t613 t619))
% 2.74/2.92  (step t621 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= 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.74/2.92  (step t622 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t620 t621))
% 2.74/2.92  (step t623 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t622))
% 2.74/2.92  (step t624 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t623))
% 2.74/2.92  (step t625 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t612 t624))
% 2.74/2.92  (step t626 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t627 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t628 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= 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.74/2.92  (step t629 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t625 t626 t627 t628))
% 2.74/2.92  (step t630 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t629))
% 2.74/2.92  (step t631 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t608 t611 t630))
% 2.74/2.92  (step t632 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t631))
% 2.74/2.92  (step t633 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t632))
% 2.74/2.92  (step t634 (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 (t212))
% 2.74/2.92  (step t635 (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 (t634))
% 2.74/2.92  (step t636 (cl (not (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.92  (step t637 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.92  (step t638 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t637))
% 2.74/2.92  (step t639 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))))) :rule all_simplify)
% 2.74/2.92  (step t640 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule refl)
% 2.74/2.92  (step t641 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.92  (step t642 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t640 t641))
% 2.74/2.92  (step t643 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) true)) :rule all_simplify)
% 2.74/2.92  (step t644 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) true)) :rule trans :premises (t642 t643))
% 2.74/2.92  (step t645 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) true)) :rule trans :premises (t639 t644))
% 2.74/2.92  (step t646 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t638 t645))
% 2.74/2.92  (step t647 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t648 (cl (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t481 t280 t646 t647))
% 2.74/2.92  (step t649 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.74/2.92  (step t650 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t651)
% 2.74/2.92  (assume t651.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t651.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t651.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.92  (step t651.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t651.t2)
% 2.74/2.92  (assume t651.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.92  (assume t651.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.92  (step t651.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.74/2.92  (step t651.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 (t651.t2.t1))
% 2.74/2.92  (step t651.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t651.t2.a1))
% 2.74/2.92  (step t651.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t651.t2.t3))
% 2.74/2.92  (step t651.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) :rule refl)
% 2.74/2.92  (step t651.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t651.t2.t4 t651.t2.t5))
% 2.74/2.92  (step t651.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.92  (step t651.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv2 :premises (t651.t2.t7))
% 2.74/2.92  (step t651.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) :rule not_not)
% 2.74/2.92  (step t651.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) :rule resolution :premises (t651.t2.t8 t651.t2.t9))
% 2.74/2.92  (step t651.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t651.t2.t10 t651.t2.a0))
% 2.74/2.92  (step t651.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t651.t2.t6 t651.t2.t11))
% 2.74/2.92  (step t651.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t651.t2.t2 t651.t2.t12))
% 2.74/2.92  (step t651.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t651.t2.a0 t651.t2.a1))
% 2.74/2.92  (step t651.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.92  (step t651.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t651.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t651.t2 t651.t3 t651.t4))
% 2.74/2.92  (step t651.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t651.t5))
% 2.74/2.92  (step t651.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t651.t6))
% 2.74/2.92  (step t651.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t651.t1 t651.t7))
% 2.74/2.92  (step t651.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.74/2.92  (step t651.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t651.t8 t651.t9))
% 2.74/2.92  (step t651.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t651.t10))
% 2.74/2.92  (step t651.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t651.t11))
% 2.74/2.92  (step t651.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t651.t14 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t651.t15)
% 2.74/2.92  (assume t651.t15.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t651.t15.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (step t651.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t651.t15.a1))
% 2.74/2.92  (step t651.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t651.t15.t1))
% 2.74/2.92  (step t651.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t651.t15.a0))
% 2.74/2.92  (step t651.t15.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t651.t15.t3))
% 2.74/2.92  (step t651.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t651.t15.t4))
% 2.74/2.92  (step t651.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t651.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t651.t15.t5 t651.t15.t6))
% 2.74/2.92  (step t651.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t651.t15.t2 t651.t15.t7))
% 2.74/2.92  (step t651.t15 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t651.t15.a0 t651.t15.a1))
% 2.74/2.92  (step t651.t16 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t651.t17 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t651.t18 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t651.t15 t651.t16 t651.t17))
% 2.74/2.92  (step t651.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t651.t18))
% 2.74/2.92  (step t651.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t651.t19))
% 2.74/2.92  (step t651.t21 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t651.t14 t651.t20))
% 2.74/2.92  (step t651.t22 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t651.t23 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t651.t21 t651.t22))
% 2.74/2.92  (step t651.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t651.t23))
% 2.74/2.92  (step t651.t25 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t651.t24))
% 2.74/2.92  (step t651.t26 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t651.t27 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t651.t26 t651.a1 t651.a0))
% 2.74/2.92  (step t651.t28 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t651.t25 t651.t27))
% 2.74/2.92  (step t651.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t651.t13 t651.a2 t651.t28))
% 2.74/2.92  (step t651.t30 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t651.t12 t651.t29))
% 2.74/2.92  (step t651 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t651.a0 t651.a1 t651.a2))
% 2.74/2.92  (step t652 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t653 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t654 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.92  (step t655 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t651 t652 t653 t654))
% 2.74/2.92  (step t656 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t655))
% 2.74/2.92  (step t657 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t656))
% 2.74/2.92  (step t658 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 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 (t650 t657))
% 2.74/2.92  (step t659 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 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.74/2.92  (step t660 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t658 t659))
% 2.74/2.92  (step t661 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t660))
% 2.74/2.92  (step t662 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t661))
% 2.74/2.92  (step t663 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t649 t662))
% 2.74/2.92  (step t664 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t665 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t666 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.74/2.92  (step t667 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 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.74/2.92  (step t668 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t663 t664 t665 t666 t667))
% 2.74/2.92  (step t669 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t668))
% 2.74/2.92  (step t670 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t636 t648 t669))
% 2.74/2.92  (step t671 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t670))
% 2.74/2.92  (step t672 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t671))
% 2.74/2.92  (step t673 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and :premises (t415))
% 2.74/2.92  (step t674 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t672 t673 t519 t417))
% 2.74/2.92  (step t675 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.92  (step t676 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t677 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t678 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t225 t676 t677))
% 2.74/2.92  (step t679 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.74/2.92  (step t680 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t681)
% 2.74/2.92  (assume t681.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t681.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.92  (step t681.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t681.t2)
% 2.74/2.92  (assume t681.t2.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.92  (assume t681.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.92  (step t681.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.92  (step t681.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t681.t2.t1))
% 2.74/2.92  (step t681.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.74/2.92  (step t681.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22)) :rule symm :premises (t681.t2.a1))
% 2.74/2.92  (step t681.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 tptp.e22))) :rule cong :premises (t681.t2.t3 t681.t2.t4))
% 2.74/2.92  (step t681.t2.t6 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 2.74/2.92  (step t681.t2.t7 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t681.t2.t6))
% 2.74/2.92  (step t681.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 2.74/2.92  (step t681.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t681.t2.t7 t681.t2.t8))
% 2.74/2.92  (step t681.t2.t10 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t681.t2.t9 t681.t2.a0))
% 2.74/2.92  (step t681.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t681.t2.t5 t681.t2.t10))
% 2.74/2.92  (step t681.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t681.t2.t2 t681.t2.t11))
% 2.74/2.92  (step t681.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t681.t2.a0 t681.t2.a1))
% 2.74/2.92  (step t681.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t681.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t681.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t681.t2 t681.t3 t681.t4))
% 2.74/2.92  (step t681.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t681.t5))
% 2.74/2.92  (step t681.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t681.t6))
% 2.74/2.92  (step t681.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t681.t1 t681.t7))
% 2.74/2.92  (step t681.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.92  (step t681.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t681.t8 t681.t9))
% 2.74/2.92  (step t681.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t681.t10))
% 2.74/2.92  (step t681.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t681.t11))
% 2.74/2.92  (step t681.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.74/2.92  (step t681.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t681.t13 t681.a0 t681.a1))
% 2.74/2.92  (step t681.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t681.t12 t681.t14))
% 2.74/2.92  (step t681 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t681.a0 t681.a1))
% 2.74/2.92  (step t682 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t683 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t684 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t681 t682 t683))
% 2.74/2.92  (step t685 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t684))
% 2.74/2.92  (step t686 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t685))
% 2.74/2.92  (step t687 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t680 t686))
% 2.74/2.92  (step t688 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.92  (step t689 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t687 t688))
% 2.74/2.92  (step t690 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t689))
% 2.74/2.92  (step t691 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t690))
% 2.74/2.92  (step t692 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t679 t691))
% 2.74/2.92  (step t693 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t694 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t695 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t696 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t692 t693 t694 t695))
% 2.74/2.92  (step t697 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t696))
% 2.74/2.92  (step t698 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t675 t678 t697))
% 2.74/2.92  (step t699 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t698))
% 2.74/2.92  (step t700 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t699))
% 2.74/2.92  (step t701 (cl (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 and :premises (t212))
% 2.74/2.92  (step t702 (cl (= 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 or :premises (t701))
% 2.74/2.92  (step t703 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.92  (step t704 (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.74/2.92  (step t705 (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 (t704))
% 2.74/2.92  (step t706 (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.74/2.92  (step t707 (cl (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23))) :rule refl)
% 2.74/2.92  (step t708 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule all_simplify)
% 2.74/2.92  (step t709 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)))) :rule cong :premises (t707 t708))
% 2.74/2.92  (step t710 (cl (= (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)) true)) :rule all_simplify)
% 2.74/2.92  (step t711 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) true)) :rule trans :premises (t709 t710))
% 2.74/2.92  (step t712 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) :rule trans :premises (t706 t711))
% 2.74/2.92  (step t713 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule resolution :premises (t705 t712))
% 2.74/2.92  (step t714 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.74/2.92  (step t715 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.74/2.92  (step t716 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t713 t714 t715))
% 2.74/2.92  (step t717 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t718 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t719)
% 2.74/2.92  (assume t719.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.92  (assume t719.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.74/2.92  (step t719.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t719.t2)
% 2.74/2.92  (assume t719.t2.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.92  (assume t719.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.74/2.92  (step t719.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.74/2.92  (step t719.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 (t719.t2.t1))
% 2.74/2.92  (step t719.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 2.74/2.92  (step t719.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t719.t2.a1))
% 2.74/2.92  (step t719.t2.t5 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 tptp.e23))) :rule cong :premises (t719.t2.t3 t719.t2.t4))
% 2.74/2.92  (step t719.t2.t6 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.92  (step t719.t2.t7 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t719.t2.t6))
% 2.74/2.92  (step t719.t2.t8 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 2.74/2.92  (step t719.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t719.t2.t7 t719.t2.t8))
% 2.74/2.92  (step t719.t2.t10 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t719.t2.t9 t719.t2.a0))
% 2.74/2.92  (step t719.t2.t11 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t719.t2.t5 t719.t2.t10))
% 2.74/2.92  (step t719.t2.t12 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t719.t2.t2 t719.t2.t11))
% 2.74/2.92  (step t719.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t719.t2.a0 t719.t2.a1))
% 2.74/2.92  (step t719.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t719.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t719.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t719.t2 t719.t3 t719.t4))
% 2.74/2.92  (step t719.t6 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t719.t5))
% 2.74/2.92  (step t719.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t719.t6))
% 2.74/2.92  (step t719.t8 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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 (t719.t1 t719.t7))
% 2.74/2.92  (step t719.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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.74/2.92  (step t719.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t719.t8 t719.t9))
% 2.74/2.92  (step t719.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t719.t10))
% 2.74/2.92  (step t719.t12 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t719.t11))
% 2.74/2.92  (step t719.t13 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t719.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t719.t13 t719.a0 t719.a1))
% 2.74/2.92  (step t719.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t719.t12 t719.t14))
% 2.74/2.92  (step t719 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t719.a0 t719.a1))
% 2.74/2.92  (step t720 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t721 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t722 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t719 t720 t721))
% 2.74/2.92  (step t723 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t722))
% 2.74/2.92  (step t724 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t723))
% 2.74/2.92  (step t725 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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 (t718 t724))
% 2.74/2.92  (step t726 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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.74/2.92  (step t727 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t725 t726))
% 2.74/2.92  (step t728 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t727))
% 2.74/2.92  (step t729 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t728))
% 2.74/2.92  (step t730 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t717 t729))
% 2.74/2.92  (step t731 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t732 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t733 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= 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.74/2.92  (step t734 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t730 t731 t732 t733))
% 2.74/2.92  (step t735 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t734))
% 2.74/2.92  (step t736 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t703 t716 t735))
% 2.74/2.92  (step t737 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t736))
% 2.74/2.92  (step t738 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t737))
% 2.74/2.92  (step t739 (cl (not (= tptp.e22 tptp.e23))) :rule and :premises (a7))
% 2.74/2.92  (step t740 (cl (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 and :premises (t212))
% 2.74/2.92  (step t741 (cl (= 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 or :premises (t740))
% 2.74/2.92  (step t742 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.92  (step t743 (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.74/2.92  (step t744 (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 (t743))
% 2.74/2.92  (step t745 (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.74/2.92  (step t746 (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.74/2.92  (step t747 (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.74/2.92  (step t748 (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 (t746 t747))
% 2.74/2.92  (step t749 (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.74/2.92  (step t750 (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 (t748 t749))
% 2.74/2.92  (step t751 (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 (t745 t750))
% 2.74/2.92  (step t752 (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 (t744 t751))
% 2.74/2.92  (step t753 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t754 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t279 t280 t752 t753))
% 2.74/2.92  (step t755 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.74/2.92  (step t756 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t757)
% 2.74/2.92  (assume t757.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t757.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t757.a2 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.92  (step t757.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t757.t2)
% 2.74/2.92  (assume t757.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.92  (assume t757.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.92  (step t757.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.74/2.92  (step t757.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t757.t2.t1))
% 2.74/2.92  (step t757.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t757.t2.a1))
% 2.74/2.92  (step t757.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t757.t2.t3))
% 2.74/2.92  (step t757.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.74/2.92  (step t757.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t757.t2.t4 t757.t2.t5))
% 2.74/2.92  (step t757.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.74/2.92  (step t757.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 (t757.t2.t7))
% 2.74/2.92  (step t757.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.74/2.92  (step t757.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 (t757.t2.t8 t757.t2.t9))
% 2.74/2.92  (step t757.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t757.t2.t10 t757.t2.a0))
% 2.74/2.92  (step t757.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t757.t2.t6 t757.t2.t11))
% 2.74/2.92  (step t757.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t757.t2.t2 t757.t2.t12))
% 2.74/2.92  (step t757.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t757.t2.a0 t757.t2.a1))
% 2.74/2.92  (step t757.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t757.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t757.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t757.t2 t757.t3 t757.t4))
% 2.74/2.92  (step t757.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t757.t5))
% 2.74/2.92  (step t757.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t757.t6))
% 2.74/2.92  (step t757.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t757.t1 t757.t7))
% 2.74/2.92  (step t757.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t757.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t757.t8 t757.t9))
% 2.74/2.92  (step t757.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t757.t10))
% 2.74/2.92  (step t757.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t757.t11))
% 2.74/2.92  (step t757.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t757.t14 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t757.t15)
% 2.74/2.92  (assume t757.t15.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t757.t15.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (step t757.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t757.t15.a1))
% 2.74/2.92  (step t757.t15.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t757.t15.t1))
% 2.74/2.92  (step t757.t15.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t757.t15.a0))
% 2.74/2.92  (step t757.t15.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t757.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t757.t15.t3 t757.t15.t4))
% 2.74/2.92  (step t757.t15.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t757.t15.t2 t757.t15.t5))
% 2.74/2.92  (step t757.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t757.t15.a0 t757.t15.a1))
% 2.74/2.92  (step t757.t16 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t757.t17 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t757.t18 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t757.t15 t757.t16 t757.t17))
% 2.74/2.92  (step t757.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t757.t18))
% 2.74/2.92  (step t757.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t757.t19))
% 2.74/2.92  (step t757.t21 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t757.t14 t757.t20))
% 2.74/2.92  (step t757.t22 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t757.t23 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t757.t21 t757.t22))
% 2.74/2.92  (step t757.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t757.t23))
% 2.74/2.92  (step t757.t25 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t757.t24))
% 2.74/2.92  (step t757.t26 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t757.t27 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t757.t26 t757.a0 t757.a1))
% 2.74/2.92  (step t757.t28 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t757.t25 t757.t27))
% 2.74/2.92  (step t757.t29 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t757.t13 t757.a2 t757.t28))
% 2.74/2.92  (step t757.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t757.t12 t757.t29))
% 2.74/2.92  (step t757 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t757.a0 t757.a1 t757.a2))
% 2.74/2.92  (step t758 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t759 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t760 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (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.74/2.92  (step t761 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t757 t758 t759 t760))
% 2.74/2.92  (step t762 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t761))
% 2.74/2.92  (step t763 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t762))
% 2.74/2.92  (step t764 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t756 t763))
% 2.74/2.92  (step t765 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t766 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t764 t765))
% 2.74/2.92  (step t767 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t766))
% 2.74/2.92  (step t768 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t767))
% 2.74/2.92  (step t769 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t755 t768))
% 2.74/2.92  (step t770 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t771 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t772 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (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.74/2.92  (step t773 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t774 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t769 t770 t771 t772 t773))
% 2.74/2.92  (step t775 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t774))
% 2.74/2.92  (step t776 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t742 t754 t775))
% 2.74/2.92  (step t777 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t776))
% 2.74/2.92  (step t778 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t777))
% 2.74/2.92  (step t779 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t415))
% 2.74/2.92  (step t780 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t778 t779 t134 t417))
% 2.74/2.92  (step t781 (cl (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 and :premises (t212))
% 2.74/2.92  (step t782 (cl (= 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 or :premises (t781))
% 2.74/2.92  (step t783 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t784 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t783))
% 2.74/2.92  (step t785 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t477 t146 t149 t140 t143 t521 t561 t563 t2 t599 t607 t417 t134 t416 t633 t275 t635 t674 t700 t275 t702 t738 t739 t741 t780 t782 t784))
% 2.74/2.92  (step t786 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t785))
% 2.74/2.92  (step t787 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.92  (step t788 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t789 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t790 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t279 t280 t565 t788 t290 t567 t789))
% 2.74/2.92  (step t791 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule and_neg)
% 2.74/2.92  (step t792 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t793)
% 2.74/2.92  (assume t793.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t793.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t793.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t793.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.92  (assume t793.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t793.a5 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (step t793.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t793.t2)
% 2.74/2.92  (assume t793.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t793.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.92  (assume t793.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t793.t2.a3 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (assume t793.t2.a4 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.92  (step t793.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 2.74/2.92  (step t793.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t793.t2.t1))
% 2.74/2.92  (step t793.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t793.t2.a1))
% 2.74/2.92  (step t793.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t793.t2.t3))
% 2.74/2.92  (step t793.t2.t5 (cl (= (tptp.h2 tptp.e13) tptp.e21)) :rule symm :premises (t793.t2.a3))
% 2.74/2.92  (step t793.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t793.t2.a2))
% 2.74/2.92  (step t793.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t793.t2.t6))
% 2.74/2.92  (step t793.t2.t8 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t793.t2.t5 t793.t2.t7))
% 2.74/2.92  (step t793.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e13))) :rule symm :premises (t793.t2.t8))
% 2.74/2.92  (step t793.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t793.t2.a4))
% 2.74/2.92  (step t793.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13))) :rule trans :premises (t793.t2.t10 t793.t2.a3))
% 2.74/2.92  (step t793.t2.t12 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t793.t2.t11))
% 2.74/2.92  (step t793.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t793.t2.t9 t793.t2.t12))
% 2.74/2.92  (step t793.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t793.t2.t13))
% 2.74/2.92  (step t793.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t793.t2.t4 t793.t2.t14))
% 2.74/2.92  (step t793.t2.t16 (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.74/2.92  (step t793.t2.t17 (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 (t793.t2.t16))
% 2.74/2.92  (step t793.t2.t18 (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.74/2.92  (step t793.t2.t19 (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 (t793.t2.t17 t793.t2.t18))
% 2.74/2.92  (step t793.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t793.t2.t19 t793.t2.a0))
% 2.74/2.92  (step t793.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t793.t2.t15 t793.t2.t20))
% 2.74/2.92  (step t793.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t793.t2.t2 t793.t2.t21))
% 2.74/2.92  (step t793.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t793.t2.a0 t793.t2.a1 t793.t2.a2 t793.t2.a3 t793.t2.a4))
% 2.74/2.92  (step t793.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t793.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t793.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t793.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t793.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t793.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t793.t2 t793.t3 t793.t4 t793.t5 t793.t6 t793.t7))
% 2.74/2.92  (step t793.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t793.t8))
% 2.74/2.92  (step t793.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t793.t9))
% 2.74/2.92  (step t793.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t793.t1 t793.t10))
% 2.74/2.92  (step t793.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t793.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t793.t11 t793.t12))
% 2.74/2.92  (step t793.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t793.t13))
% 2.74/2.92  (step t793.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t793.t14))
% 2.74/2.92  (step t793.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 2.74/2.92  (step t793.t17 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t793.t18)
% 2.74/2.92  (assume t793.t18.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t793.t18.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (step t793.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t793.t18.a1))
% 2.74/2.92  (step t793.t18.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t793.t18.t1))
% 2.74/2.92  (step t793.t18.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t793.t18.a0))
% 2.74/2.92  (step t793.t18.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t793.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t793.t18.t3 t793.t18.t4))
% 2.74/2.92  (step t793.t18.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t793.t18.t2 t793.t18.t5))
% 2.74/2.92  (step t793.t18 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t793.t18.a0 t793.t18.a1))
% 2.74/2.92  (step t793.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t793.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t793.t21 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t793.t18 t793.t19 t793.t20))
% 2.74/2.92  (step t793.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t793.t21))
% 2.74/2.92  (step t793.t23 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t793.t22))
% 2.74/2.92  (step t793.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t793.t17 t793.t23))
% 2.74/2.92  (step t793.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t793.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t793.t24 t793.t25))
% 2.74/2.92  (step t793.t27 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t793.t26))
% 2.74/2.92  (step t793.t28 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t793.t27))
% 2.74/2.92  (step t793.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t793.t30 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t793.t29 t793.a0 t793.a1))
% 2.74/2.92  (step t793.t31 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t793.t28 t793.t30))
% 2.74/2.92  (step t793.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t793.t16 t793.a4 t793.t31 t793.a2 t793.a5 t793.a3))
% 2.74/2.92  (step t793.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t793.t15 t793.t32))
% 2.74/2.92  (step t793 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t793.a0 t793.a1 t793.a2 t793.a3 t793.a4 t793.a5))
% 2.74/2.92  (step t794 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t795 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t796 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t797 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t798 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t799 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t800 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))))) :rule resolution :premises (t793 t794 t795 t796 t797 t798 t799))
% 2.74/2.92  (step t801 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t800))
% 2.74/2.92  (step t802 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t801))
% 2.74/2.92  (step t803 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t792 t802))
% 2.74/2.92  (step t804 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.74/2.92  (step t805 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t803 t804))
% 2.74/2.92  (step t806 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t805))
% 2.74/2.92  (step t807 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t806))
% 2.74/2.92  (step t808 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t791 t807))
% 2.74/2.92  (step t809 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t810 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t811 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t812 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t813 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t814 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.h2 tptp.e13))))) :rule or_neg)
% 2.74/2.92  (step t815 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t816 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t808 t809 t810 t811 t812 t813 t814 t815))
% 2.74/2.92  (step t817 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t816))
% 2.74/2.92  (step t818 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t787 t790 t817))
% 2.74/2.92  (step t819 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t818))
% 2.74/2.92  (step t820 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule reordering :premises (t819))
% 2.74/2.92  (step t821 (cl (not (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.92  (step t822 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t823 (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.74/2.92  (step t824 (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 (t823))
% 2.74/2.92  (step t825 (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.74/2.92  (step t826 (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.74/2.92  (step t827 (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.74/2.92  (step t828 (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 (t826 t827))
% 2.74/2.92  (step t829 (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.74/2.92  (step t830 (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 (t828 t829))
% 2.74/2.92  (step t831 (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 (t825 t830))
% 2.74/2.92  (step t832 (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 (t824 t831))
% 2.74/2.92  (step t833 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.74/2.92  (step t834 (cl (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t481 t280 t565 t822 t832 t567 t833))
% 2.74/2.92  (step t835 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule and_neg)
% 2.74/2.92  (step t836 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t837)
% 2.74/2.92  (assume t837.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t837.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t837.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t837.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.92  (assume t837.a4 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t837.a5 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (step t837.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t837.t2)
% 2.74/2.92  (assume t837.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t837.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.92  (assume t837.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.92  (assume t837.t2.a3 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.92  (assume t837.t2.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.92  (step t837.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.92  (step t837.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t837.t2.t1))
% 2.74/2.92  (step t837.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) :rule symm :premises (t837.t2.a1))
% 2.74/2.92  (step t837.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t837.t2.t3))
% 2.74/2.92  (step t837.t2.t5 (cl (= (tptp.h2 tptp.e13) tptp.e21)) :rule symm :premises (t837.t2.a3))
% 2.74/2.92  (step t837.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t837.t2.a2))
% 2.74/2.92  (step t837.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t837.t2.t6))
% 2.74/2.92  (step t837.t2.t8 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t837.t2.t5 t837.t2.t7))
% 2.74/2.92  (step t837.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e13))) :rule symm :premises (t837.t2.t8))
% 2.74/2.92  (step t837.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t837.t2.a4))
% 2.74/2.92  (step t837.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h2 tptp.e13))) :rule trans :premises (t837.t2.t10 t837.t2.a3))
% 2.74/2.92  (step t837.t2.t12 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t837.t2.t11))
% 2.74/2.92  (step t837.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t837.t2.t9 t837.t2.t12))
% 2.74/2.92  (step t837.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t837.t2.t13))
% 2.74/2.92  (step t837.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t837.t2.t4 t837.t2.t14))
% 2.74/2.92  (step t837.t2.t16 (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.74/2.92  (step t837.t2.t17 (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 (t837.t2.t16))
% 2.74/2.92  (step t837.t2.t18 (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.74/2.92  (step t837.t2.t19 (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 (t837.t2.t17 t837.t2.t18))
% 2.74/2.92  (step t837.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t837.t2.t19 t837.t2.a0))
% 2.74/2.92  (step t837.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t837.t2.t15 t837.t2.t20))
% 2.74/2.92  (step t837.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t837.t2.t2 t837.t2.t21))
% 2.74/2.92  (step t837.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t837.t2.a0 t837.t2.a1 t837.t2.a2 t837.t2.a3 t837.t2.a4))
% 2.74/2.92  (step t837.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t837.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t837.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t837.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t837.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t837.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t837.t2 t837.t3 t837.t4 t837.t5 t837.t6 t837.t7))
% 2.74/2.92  (step t837.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t837.t8))
% 2.74/2.92  (step t837.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t837.t9))
% 2.74/2.92  (step t837.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t837.t1 t837.t10))
% 2.74/2.92  (step t837.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.74/2.92  (step t837.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t837.t11 t837.t12))
% 2.74/2.92  (step t837.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t837.t13))
% 2.74/2.92  (step t837.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t837.t14))
% 2.74/2.92  (step t837.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t837.t17 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t837.t18)
% 2.74/2.92  (assume t837.t18.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t837.t18.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.92  (step t837.t18.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t837.t18.a1))
% 2.74/2.92  (step t837.t18.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t837.t18.t1))
% 2.74/2.92  (step t837.t18.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t837.t18.a0))
% 2.74/2.92  (step t837.t18.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t837.t18.t3))
% 2.74/2.92  (step t837.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t837.t18.t4))
% 2.74/2.92  (step t837.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.92  (step t837.t18.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t837.t18.t5 t837.t18.t6))
% 2.74/2.92  (step t837.t18.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t837.t18.t2 t837.t18.t7))
% 2.74/2.92  (step t837.t18 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t837.t18.a0 t837.t18.a1))
% 2.74/2.92  (step t837.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t837.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t837.t21 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t837.t18 t837.t19 t837.t20))
% 2.74/2.92  (step t837.t22 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t837.t21))
% 2.74/2.92  (step t837.t23 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t837.t22))
% 2.74/2.92  (step t837.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t837.t17 t837.t23))
% 2.74/2.92  (step t837.t25 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.92  (step t837.t26 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t837.t24 t837.t25))
% 2.74/2.92  (step t837.t27 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t837.t26))
% 2.74/2.92  (step t837.t28 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t837.t27))
% 2.74/2.92  (step t837.t29 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.92  (step t837.t30 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t837.t29 t837.a1 t837.a0))
% 2.74/2.92  (step t837.t31 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t837.t28 t837.t30))
% 2.74/2.92  (step t837.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t837.t16 t837.a4 t837.a3 t837.a2 t837.a5 t837.t31))
% 2.74/2.92  (step t837.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t837.t15 t837.t32))
% 2.74/2.92  (step t837 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t837.a0 t837.a1 t837.a2 t837.a3 t837.a4 t837.a5))
% 2.74/2.92  (step t838 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t839 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.92  (step t840 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t841 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t842 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t843 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.92  (step t844 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))))) :rule resolution :premises (t837 t838 t839 t840 t841 t842 t843))
% 2.74/2.92  (step t845 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t844))
% 2.74/2.92  (step t846 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t845))
% 2.74/2.92  (step t847 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t836 t846))
% 2.74/2.92  (step t848 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.74/2.92  (step t849 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t847 t848))
% 2.74/2.92  (step t850 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t849))
% 2.74/2.92  (step t851 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t850))
% 2.74/2.92  (step t852 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t835 t851))
% 2.74/2.92  (step t853 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t854 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t855 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t856 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.74/2.92  (step t857 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t858 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.h2 tptp.e13))))) :rule or_neg)
% 2.74/2.92  (step t859 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.92  (step t860 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t852 t853 t854 t855 t856 t857 t858 t859))
% 2.74/2.92  (step t861 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t860))
% 2.74/2.92  (step t862 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t821 t834 t861))
% 2.74/2.92  (step t863 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t862))
% 2.74/2.92  (step t864 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule reordering :premises (t863))
% 2.74/2.92  (step t865 (cl (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t866 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t867 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t866))
% 2.74/2.92  (step t868 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t869 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t868))
% 2.74/2.92  (step t870 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t871 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t870))
% 2.74/2.92  (step t872 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.74/2.92  (step t873 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t872))
% 2.74/2.92  (step t874 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= 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))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t786 t820 t607 t417 t134 t416 t864 t607 t417 t519 t865 t867 t869 t871 t873))
% 2.74/2.92  (step t875 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t874))
% 2.74/2.92  (step t876 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and :premises (t127))
% 2.74/2.92  (step t877 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule or :premises (t876))
% 2.74/2.92  (step t878 (cl (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 and :premises (t474))
% 2.74/2.92  (step t879 (cl (= 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 or :premises (t878))
% 2.74/2.92  (step t880 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t881 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t882 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t883 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t882))
% 2.74/2.92  (step t884 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 2.74/2.92  (step t885 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 2.74/2.92  (step t886 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t887 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t885 t886))
% 2.74/2.92  (step t888 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.92  (step t889 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t887 t888))
% 2.74/2.92  (step t890 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t884 t889))
% 2.74/2.92  (step t891 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t883 t890))
% 2.74/2.92  (step t892 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t893 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t881 t891 t892))
% 2.74/2.92  (step t894 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.74/2.92  (step t895 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t896)
% 2.74/2.92  (assume t896.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.92  (assume t896.a1 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (step t896.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t896.t2)
% 2.74/2.92  (assume t896.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t896.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.92  (step t896.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t896.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t896.t2.t1))
% 2.74/2.92  (step t896.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t896.t2.a1))
% 2.74/2.92  (step t896.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t896.t2.t3))
% 2.74/2.92  (step t896.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 2.74/2.92  (step t896.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t896.t2.t4 t896.t2.t5))
% 2.74/2.92  (step t896.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t896.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t896.t2.t7))
% 2.74/2.92  (step t896.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 2.74/2.92  (step t896.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t896.t2.t8 t896.t2.t9))
% 2.74/2.92  (step t896.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t896.t2.t10 t896.t2.a0))
% 2.74/2.92  (step t896.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t896.t2.t6 t896.t2.t11))
% 2.74/2.92  (step t896.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t896.t2.t2 t896.t2.t12))
% 2.74/2.92  (step t896.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t896.t2.a0 t896.t2.a1))
% 2.74/2.92  (step t896.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t896.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t896.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t896.t2 t896.t3 t896.t4))
% 2.74/2.92  (step t896.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t896.t5))
% 2.74/2.92  (step t896.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t896.t6))
% 2.74/2.92  (step t896.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t896.t1 t896.t7))
% 2.74/2.92  (step t896.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t896.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t896.t8 t896.t9))
% 2.74/2.92  (step t896.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t896.t10))
% 2.74/2.92  (step t896.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t896.t11))
% 2.74/2.92  (step t896.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.92  (step t896.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t896.t13 t896.a1 t896.a0))
% 2.74/2.92  (step t896.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t896.t12 t896.t14))
% 2.74/2.92  (step t896 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t896.a0 t896.a1))
% 2.74/2.92  (step t897 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.92  (step t898 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t899 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t896 t897 t898))
% 2.74/2.92  (step t900 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t899))
% 2.74/2.92  (step t901 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t900))
% 2.74/2.92  (step t902 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t895 t901))
% 2.74/2.92  (step t903 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t904 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t902 t903))
% 2.74/2.92  (step t905 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t904))
% 2.74/2.92  (step t906 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t905))
% 2.74/2.92  (step t907 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t894 t906))
% 2.74/2.92  (step t908 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t909 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t910 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.92  (step t911 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t907 t908 t909 t910))
% 2.74/2.92  (step t912 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t911))
% 2.74/2.92  (step t913 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t880 t893 t912))
% 2.74/2.92  (step t914 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t913))
% 2.74/2.92  (step t915 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t914))
% 2.74/2.92  (step t916 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t917 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t915 t916 t138))
% 2.74/2.92  (step t918 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.92  (step t919 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t918))
% 2.74/2.92  (step t920 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule resolution :premises (t875 t877 t879 t418 t917 t919))
% 2.74/2.92  (step t921 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule contraction :premises (t920))
% 2.74/2.92  (step t922 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (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.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.92  (step t923 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.74/2.92  (step t924 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t925 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t924))
% 2.74/2.92  (step t926 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 2.74/2.92  (step t927 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 2.74/2.92  (step t928 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.74/2.92  (step t929 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t927 t928))
% 2.74/2.92  (step t930 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.92  (step t931 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t929 t930))
% 2.74/2.92  (step t932 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t926 t931))
% 2.74/2.92  (step t933 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t925 t932))
% 2.74/2.92  (step t934 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.74/2.92  (step t935 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t923 t933 t934))
% 2.74/2.92  (step t936 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.74/2.92  (step t937 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t938)
% 2.74/2.92  (assume t938.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.92  (assume t938.a1 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (step t938.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t938.t2)
% 2.74/2.92  (assume t938.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.92  (assume t938.t2.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.92  (step t938.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.74/2.92  (step t938.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 (t938.t2.t1))
% 2.74/2.92  (step t938.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t938.t2.a1))
% 2.74/2.92  (step t938.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t938.t2.t3))
% 2.74/2.92  (step t938.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 2.74/2.92  (step t938.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t938.t2.t4 t938.t2.t5))
% 2.74/2.92  (step t938.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.92  (step t938.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t938.t2.t7))
% 2.74/2.92  (step t938.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 2.74/2.92  (step t938.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t938.t2.t8 t938.t2.t9))
% 2.74/2.92  (step t938.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t938.t2.t10 t938.t2.a0))
% 2.74/2.92  (step t938.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t938.t2.t6 t938.t2.t11))
% 2.74/2.92  (step t938.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t938.t2.t2 t938.t2.t12))
% 2.74/2.92  (step t938.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t938.t2.a0 t938.t2.a1))
% 2.74/2.92  (step t938.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t938.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t938.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t938.t2 t938.t3 t938.t4))
% 2.74/2.92  (step t938.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t938.t5))
% 2.74/2.92  (step t938.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t938.t6))
% 2.74/2.92  (step t938.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t938.t1 t938.t7))
% 2.74/2.92  (step t938.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.74/2.92  (step t938.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t938.t8 t938.t9))
% 2.74/2.92  (step t938.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t938.t10))
% 2.74/2.92  (step t938.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t938.t11))
% 2.74/2.92  (step t938.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 2.74/2.92  (step t938.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t938.t13 t938.a1 t938.a0))
% 2.74/2.92  (step t938.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t938.t12 t938.t14))
% 2.74/2.92  (step t938 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t938.a0 t938.a1))
% 2.74/2.92  (step t939 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.92  (step t940 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.92  (step t941 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t938 t939 t940))
% 2.74/2.92  (step t942 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t941))
% 2.74/2.92  (step t943 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t942))
% 2.74/2.92  (step t944 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (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 (t937 t943))
% 2.74/2.92  (step t945 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (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.74/2.92  (step t946 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t944 t945))
% 2.74/2.92  (step t947 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t946))
% 2.74/2.92  (step t948 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t947))
% 2.74/2.92  (step t949 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t936 t948))
% 2.74/2.92  (step t950 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.74/2.92  (step t951 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.92  (step t952 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (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.74/2.92  (step t953 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t949 t950 t951 t952))
% 2.74/2.92  (step t954 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t953))
% 2.74/2.92  (step t955 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t922 t935 t954))
% 2.74/2.92  (step t956 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t955))
% 2.74/2.92  (step t957 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t956))
% 2.74/2.92  (step t958 (cl (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.92  (step t959 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.92  (step t960 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.74/2.92  (step t961 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t279 t280 t923 t960 t752 t420))
% 2.74/2.92  (step t962 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.74/2.92  (step t963 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t964)
% 2.74/2.92  (assume t964.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t964.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.92  (assume t964.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.92  (assume t964.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.92  (assume t964.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.92  (step t964.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.92  (anchor :step t964.t2)
% 2.74/2.92  (assume t964.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.92  (assume t964.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.92  (assume t964.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.92  (assume t964.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.92  (assume t964.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.92  (step t964.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.74/2.92  (step t964.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 (t964.t2.t1))
% 2.74/2.92  (step t964.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t964.t2.a1))
% 2.74/2.92  (step t964.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t964.t2.t3))
% 2.74/2.92  (step t964.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t964.t2.a3))
% 2.74/2.92  (step t964.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t964.t2.a2))
% 2.74/2.92  (step t964.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t964.t2.t6))
% 2.74/2.92  (step t964.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t964.t2.t5 t964.t2.t7))
% 2.74/2.93  (step t964.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t964.t2.t8))
% 2.74/2.93  (step t964.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t964.t2.a4))
% 2.74/2.93  (step t964.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t964.t2.t10 t964.t2.a3))
% 2.74/2.93  (step t964.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t964.t2.t11))
% 2.74/2.93  (step t964.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t964.t2.t9 t964.t2.t12))
% 2.74/2.93  (step t964.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t964.t2.t13))
% 2.74/2.93  (step t964.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t964.t2.t4 t964.t2.t14))
% 2.74/2.93  (step t964.t2.t16 (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.74/2.93  (step t964.t2.t17 (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 (t964.t2.t16))
% 2.74/2.93  (step t964.t2.t18 (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.74/2.93  (step t964.t2.t19 (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 (t964.t2.t17 t964.t2.t18))
% 2.74/2.93  (step t964.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t964.t2.t19 t964.t2.a0))
% 2.74/2.93  (step t964.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t964.t2.t15 t964.t2.t20))
% 2.74/2.93  (step t964.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t964.t2.t2 t964.t2.t21))
% 2.74/2.93  (step t964.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t964.t2.a0 t964.t2.a1 t964.t2.a2 t964.t2.a3 t964.t2.a4))
% 2.74/2.93  (step t964.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.74/2.93  (step t964.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t964.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.93  (step t964.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t964.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.93  (step t964.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t964.t2 t964.t3 t964.t4 t964.t5 t964.t6 t964.t7))
% 2.74/2.93  (step t964.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t964.t8))
% 2.74/2.93  (step t964.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t964.t9))
% 2.74/2.93  (step t964.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (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 (t964.t1 t964.t10))
% 2.74/2.93  (step t964.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (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.74/2.93  (step t964.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t964.t11 t964.t12))
% 2.74/2.93  (step t964.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t964.t13))
% 2.74/2.93  (step t964.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t964.t14))
% 2.74/2.93  (step t964.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.93  (step t964.t17 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t964.t18)
% 2.74/2.93  (assume t964.t18.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.93  (assume t964.t18.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.93  (step t964.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t964.t18.a1))
% 2.74/2.93  (step t964.t18.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t964.t18.t1))
% 2.74/2.93  (step t964.t18.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t964.t18.a0))
% 2.74/2.93  (step t964.t18.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.93  (step t964.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t964.t18.t3 t964.t18.t4))
% 2.74/2.93  (step t964.t18.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t964.t18.t2 t964.t18.t5))
% 2.74/2.93  (step t964.t18 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t964.t18.a0 t964.t18.a1))
% 2.74/2.93  (step t964.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t964.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t964.t21 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t964.t18 t964.t19 t964.t20))
% 2.74/2.93  (step t964.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t964.t21))
% 2.74/2.93  (step t964.t23 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t964.t22))
% 2.74/2.93  (step t964.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t964.t17 t964.t23))
% 2.74/2.93  (step t964.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.93  (step t964.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t964.t24 t964.t25))
% 2.74/2.93  (step t964.t27 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t964.t26))
% 2.74/2.93  (step t964.t28 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t964.t27))
% 2.74/2.93  (step t964.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.93  (step t964.t30 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t964.t29 t964.a0 t964.a1))
% 2.74/2.93  (step t964.t31 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t964.t28 t964.t30))
% 2.74/2.93  (step t964.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t964.t16 t964.a4 t964.t31 t964.a2 t964.a0 t964.a3))
% 2.74/2.93  (step t964.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t964.t15 t964.t32))
% 2.74/2.93  (step t964 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t964.a0 t964.a1 t964.a2 t964.a3 t964.a4))
% 2.74/2.93  (step t965 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t966 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t967 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.93  (step t968 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.93  (step t969 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.74/2.93  (step t970 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t964 t965 t966 t967 t968 t969))
% 2.74/2.93  (step t971 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t970))
% 2.74/2.93  (step t972 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t971))
% 2.74/2.93  (step t973 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t963 t972))
% 2.74/2.93  (step t974 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.74/2.93  (step t975 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t973 t974))
% 2.74/2.93  (step t976 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t975))
% 2.74/2.93  (step t977 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t976))
% 2.74/2.93  (step t978 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t962 t977))
% 2.74/2.93  (step t979 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.93  (step t980 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.93  (step t981 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.74/2.93  (step t982 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.93  (step t983 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 2.74/2.93  (step t984 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.93  (step t985 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t978 t979 t980 t981 t982 t983 t984))
% 2.74/2.93  (step t986 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t985))
% 2.74/2.93  (step t987 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t959 t961 t986))
% 2.74/2.93  (step t988 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t987))
% 2.74/2.93  (step t989 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t988))
% 2.74/2.93  (step t990 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t921 t957 t958 t989 t417 t134 t779))
% 2.74/2.93  (step t991 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t990))
% 2.74/2.93  (step t992 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.93  (step t993 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t994)
% 2.74/2.93  (assume t994.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.93  (assume t994.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.93  (assume t994.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.74/2.93  (assume t994.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.74/2.93  (assume t994.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.93  (assume t994.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.93  (assume t994.a6 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.93  (step t994.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t994.t2)
% 2.74/2.93  (assume t994.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.93  (assume t994.t2.a1 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.93  (assume t994.t2.a2 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.93  (assume t994.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.74/2.93  (assume t994.t2.a4 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.93  (assume t994.t2.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.93  (assume t994.t2.a6 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.74/2.93  (step t994.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) :rule symm :premises (t994.t2.a6))
% 2.74/2.93  (step t994.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.h4 tptp.e11))) :rule cong :premises (t994.t2.t1))
% 2.74/2.93  (step t994.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t994.t2.a5))
% 2.74/2.93  (step t994.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t994.t2.a4))
% 2.74/2.93  (step t994.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t994.t2.a3))
% 2.74/2.93  (step t994.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t994.t2.t5))
% 2.74/2.93  (step t994.t2.t7 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t994.t2.a0))
% 2.74/2.93  (step t994.t2.t8 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t994.t2.t7))
% 2.74/2.93  (step t994.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t994.t2.a2))
% 2.74/2.93  (step t994.t2.t10 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t994.t2.t9))
% 2.74/2.93  (step t994.t2.t11 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t994.t2.a1))
% 2.74/2.93  (step t994.t2.t12 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t994.t2.t11))
% 2.74/2.93  (step t994.t2.t13 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t994.t2.t10 t994.t2.t12))
% 2.74/2.93  (step t994.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule cong :premises (t994.t2.t8 t994.t2.t13))
% 2.74/2.93  (step t994.t2.t15 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule trans :premises (t994.t2.t2 t994.t2.t3 t994.t2.t4 t994.t2.t6 t994.t2.t14))
% 2.74/2.93  (step t994.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t994.t2.a0 t994.t2.a1 t994.t2.a2 t994.t2.a3 t994.t2.a4 t994.t2.a5 t994.t2.a6))
% 2.74/2.93  (step t994.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t994.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t994.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t994.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.74/2.93  (step t994.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t994.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t994.t9 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t994.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t994.t2 t994.t3 t994.t4 t994.t5 t994.t6 t994.t7 t994.t8 t994.t9))
% 2.74/2.93  (step t994.t11 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule reordering :premises (t994.t10))
% 2.74/2.93  (step t994.t12 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule contraction :premises (t994.t11))
% 2.74/2.93  (step t994.t13 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (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 resolution :premises (t994.t1 t994.t12))
% 2.74/2.93  (step t994.t14 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t994.t15 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule resolution :premises (t994.t13 t994.t14))
% 2.74/2.93  (step t994.t16 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule contraction :premises (t994.t15))
% 2.74/2.93  (step t994.t17 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule implies :premises (t994.t16))
% 2.74/2.93  (step t994.t18 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 2.74/2.93  (step t994.t19 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t994.t18 t994.a4 t994.a6 t994.a1 t994.a3 t994.a0 t994.a5 t994.a2))
% 2.74/2.93  (step t994.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule resolution :premises (t994.t17 t994.t19))
% 2.74/2.93  (step t994 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t994.a0 t994.a1 t994.a2 t994.a3 t994.a4 t994.a5 t994.a6))
% 2.74/2.93  (step t995 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t996 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.93  (step t997 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t998 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.74/2.93  (step t999 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1000 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1001 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1002 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t994 t995 t996 t997 t998 t999 t1000 t1001))
% 2.74/2.93  (step t1003 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1002))
% 2.74/2.93  (step t1004 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule contraction :premises (t1003))
% 2.74/2.93  (step t1005 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t993 t1004))
% 2.74/2.93  (step t1006 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t1007 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1005 t1006))
% 2.74/2.93  (step t1008 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule contraction :premises (t1007))
% 2.74/2.93  (step t1009 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule implies :premises (t1008))
% 2.74/2.93  (step t1010 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule resolution :premises (t992 t1009))
% 2.74/2.93  (step t1011 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1010))
% 2.74/2.93  (step t1012 (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.74/2.93  (step t1013 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1014 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1015 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1016 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1017 (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 (t1013 t1014 t1015 t1016))
% 2.74/2.93  (step t1018 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1019 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1020 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1021 (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 (t1013 t1018 t1019 t1020))
% 2.74/2.93  (step t1022 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1023 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1024 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1025 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1026 (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 (t1022 t1023 t1024 t1025))
% 2.74/2.93  (step t1027 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1028 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1029 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1030 (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 (t1022 t1027 t1028 t1029))
% 2.74/2.93  (step t1031 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1032 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1033 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1034 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1035 (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 (t1031 t1032 t1033 t1034))
% 2.74/2.93  (step t1036 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1037 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1038 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1039 (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 (t1031 t1036 t1037 t1038))
% 2.74/2.93  (step t1040 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1041 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1042 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1043 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1044 (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 (t1040 t1041 t1042 t1043))
% 2.74/2.93  (step t1045 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1046 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1047 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1048 (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 (t1040 t1045 t1046 t1047))
% 2.74/2.93  (step t1049 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1050 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1051 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1052 (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 (t1018 t1049 t1050 t1051))
% 2.74/2.93  (step t1053 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1054 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1055 (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 (t1014 t1049 t1053 t1054))
% 2.74/2.93  (step t1056 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1057 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1058 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1059 (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 (t1027 t1056 t1057 t1058))
% 2.74/2.93  (step t1060 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1061 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1062 (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 (t1023 t1056 t1060 t1061))
% 2.74/2.93  (step t1063 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1064 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1065 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1066 (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 (t1036 t1063 t1064 t1065))
% 2.74/2.93  (step t1067 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1068 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1069 (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 (t1032 t1063 t1067 t1068))
% 2.74/2.93  (step t1070 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1071 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1072 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1073 (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 (t1045 t1070 t1071 t1072))
% 2.74/2.93  (step t1074 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1075 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1076 (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 (t1041 t1070 t1074 t1075))
% 2.74/2.93  (step t1077 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1078 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1079 (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 (t1019 t1053 t1077 t1078))
% 2.74/2.93  (step t1080 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1081 (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 (t1015 t1050 t1077 t1080))
% 2.74/2.93  (step t1082 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1083 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1084 (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 (t1028 t1060 t1082 t1083))
% 2.74/2.93  (step t1085 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1086 (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 (t1024 t1057 t1082 t1085))
% 2.74/2.93  (step t1087 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1088 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1089 (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 (t1037 t1067 t1087 t1088))
% 2.74/2.93  (step t1090 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1091 (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 (t1033 t1064 t1087 t1090))
% 2.74/2.93  (step t1092 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1093 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1094 (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 (t1046 t1074 t1092 t1093))
% 2.74/2.93  (step t1095 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1096 (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 (t1042 t1071 t1092 t1095))
% 2.74/2.93  (step t1097 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1098 (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 (t1020 t1054 t1080 t1097))
% 2.74/2.93  (step t1099 (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 (t1016 t1051 t1078 t1097))
% 2.74/2.93  (step t1100 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1101 (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 (t1029 t1061 t1085 t1100))
% 2.74/2.93  (step t1102 (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 (t1025 t1058 t1083 t1100))
% 2.74/2.93  (step t1103 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1104 (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 (t1038 t1068 t1090 t1103))
% 2.74/2.93  (step t1105 (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 (t1034 t1065 t1088 t1103))
% 2.74/2.93  (step t1106 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1107 (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 (t1047 t1075 t1095 t1106))
% 2.74/2.93  (step t1108 (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 (t1043 t1072 t1093 t1106))
% 2.74/2.93  (step t1109 (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 (t1017 t1021 t1026 t1030 t1035 t1039 t1044 t1048 t1052 t1055 t1059 t1062 t1066 t1069 t1073 t1076 t1079 t1081 t1084 t1086 t1089 t1091 t1094 t1096 t1098 t1099 t1101 t1102 t1104 t1105 t1107 t1108))
% 2.74/2.93  (step t1110 (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 (t1012 t1109 a1))
% 2.74/2.93  (step t1111 (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 (t1110))
% 2.74/2.93  (step t1112 (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 (t1111))
% 2.74/2.93  (step t1113 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1114 (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.74/2.93  (step t1115 (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 (t1114))
% 2.74/2.93  (step t1116 (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.74/2.93  (step t1117 (cl (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13))) :rule refl)
% 2.74/2.93  (step t1118 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule all_simplify)
% 2.74/2.93  (step t1119 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)))) :rule cong :premises (t1117 t1118))
% 2.74/2.93  (step t1120 (cl (= (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)) true)) :rule all_simplify)
% 2.74/2.93  (step t1121 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) true)) :rule trans :premises (t1119 t1120))
% 2.74/2.93  (step t1122 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) :rule trans :premises (t1116 t1121))
% 2.74/2.93  (step t1123 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t1115 t1122))
% 2.74/2.93  (step t1124 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1125 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1126 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1123 t1124 t1125))
% 2.74/2.93  (step t1127 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1128 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1129)
% 2.74/2.93  (assume t1129.a0 (not (= tptp.e11 tptp.e13)))
% 2.74/2.93  (assume t1129.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (step t1129.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1129.t2)
% 2.74/2.93  (assume t1129.t2.a0 (not (= tptp.e11 tptp.e13)))
% 2.74/2.93  (assume t1129.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (step t1129.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.74/2.93  (step t1129.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 (t1129.t2.t1))
% 2.74/2.93  (step t1129.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.74/2.93  (step t1129.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1129.t2.a1))
% 2.74/2.93  (step t1129.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1129.t2.t4))
% 2.74/2.93  (step t1129.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1129.t2.t5))
% 2.74/2.93  (step t1129.t2.t7 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 tptp.e13))) :rule cong :premises (t1129.t2.t3 t1129.t2.t6))
% 2.74/2.93  (step t1129.t2.t8 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 2.74/2.93  (step t1129.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t1129.t2.t8))
% 2.74/2.93  (step t1129.t2.t10 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 2.74/2.93  (step t1129.t2.t11 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t1129.t2.t9 t1129.t2.t10))
% 2.74/2.93  (step t1129.t2.t12 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t1129.t2.t11 t1129.t2.a0))
% 2.74/2.93  (step t1129.t2.t13 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1129.t2.t7 t1129.t2.t12))
% 2.74/2.93  (step t1129.t2.t14 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1129.t2.t2 t1129.t2.t13))
% 2.74/2.93  (step t1129.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1129.t2.a0 t1129.t2.a1))
% 2.74/2.93  (step t1129.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1129.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1129.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1129.t2 t1129.t3 t1129.t4))
% 2.74/2.93  (step t1129.t6 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1129.t5))
% 2.74/2.93  (step t1129.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1129.t6))
% 2.74/2.93  (step t1129.t8 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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 (t1129.t1 t1129.t7))
% 2.74/2.93  (step t1129.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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.74/2.93  (step t1129.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1129.t8 t1129.t9))
% 2.74/2.93  (step t1129.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1129.t10))
% 2.74/2.93  (step t1129.t12 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1129.t11))
% 2.74/2.93  (step t1129.t13 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1129.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1129.t13 t1129.a0 t1129.a1))
% 2.74/2.93  (step t1129.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1129.t12 t1129.t14))
% 2.74/2.93  (step t1129 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1129.a0 t1129.a1))
% 2.74/2.93  (step t1130 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1131 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1132 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1129 t1130 t1131))
% 2.74/2.93  (step t1133 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1132))
% 2.74/2.93  (step t1134 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1133))
% 2.74/2.93  (step t1135 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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 (t1128 t1134))
% 2.74/2.93  (step t1136 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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.74/2.93  (step t1137 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1135 t1136))
% 2.74/2.93  (step t1138 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1137))
% 2.74/2.93  (step t1139 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1138))
% 2.74/2.93  (step t1140 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1127 t1139))
% 2.74/2.93  (step t1141 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1142 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1143 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (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.74/2.93  (step t1144 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1140 t1141 t1142 t1143))
% 2.74/2.93  (step t1145 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1144))
% 2.74/2.93  (step t1146 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1113 t1126 t1145))
% 2.74/2.93  (step t1147 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1146))
% 2.74/2.93  (step t1148 (cl (not (= tptp.e11 tptp.e13))) :rule and :premises (a6))
% 2.74/2.93  (step t1149 (cl (not (= (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= (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))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= (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))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.93  (step t1150 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1151 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1013))
% 2.74/2.93  (step t1152 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule trans :premises (t1150 t1151))
% 2.74/2.93  (step t1153 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1049))
% 2.74/2.93  (step t1154 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1027))
% 2.74/2.93  (step t1155 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t1153 t1154))
% 2.74/2.93  (step t1156 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1077))
% 2.74/2.93  (step t1157 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1037))
% 2.74/2.93  (step t1158 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1156 t1157))
% 2.74/2.93  (step t1159 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1097))
% 2.74/2.93  (step t1160 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1047))
% 2.74/2.93  (step t1161 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1159 t1160))
% 2.74/2.93  (step t1162 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule cong :premises (t1013 t1152 t1155 t1158 t1161))
% 2.74/2.93  (step t1163 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule cong :premises (t1023 t1152 t1155 t1158 t1161))
% 2.74/2.93  (step t1164 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule cong :premises (t1033 t1152 t1155 t1158 t1161))
% 2.74/2.93  (step t1165 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule cong :premises (t1043 t1152 t1155 t1158 t1161))
% 2.74/2.93  (step t1166 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1022))
% 2.74/2.93  (step t1167 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1014))
% 2.74/2.93  (step t1168 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1166 t1167))
% 2.74/2.93  (step t1169 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule all_simplify)
% 2.74/2.93  (step t1170 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1056))
% 2.74/2.93  (step t1171 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule trans :premises (t1169 t1170))
% 2.74/2.93  (step t1172 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1082))
% 2.74/2.93  (step t1173 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1067))
% 2.74/2.93  (step t1174 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t1172 t1173))
% 2.74/2.93  (step t1175 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1100))
% 2.74/2.93  (step t1176 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t1075))
% 2.74/2.93  (step t1177 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t1175 t1176))
% 2.74/2.93  (step t1178 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule cong :premises (t1018 t1168 t1171 t1174 t1177))
% 2.74/2.93  (step t1179 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule cong :premises (t1056 t1168 t1171 t1174 t1177))
% 2.74/2.93  (step t1180 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule cong :premises (t1064 t1168 t1171 t1174 t1177))
% 2.74/2.93  (step t1181 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule cong :premises (t1072 t1168 t1171 t1174 t1177))
% 2.74/2.93  (step t1182 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1031))
% 2.74/2.93  (step t1183 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1015))
% 2.74/2.93  (step t1184 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t1182 t1183))
% 2.74/2.93  (step t1185 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1063))
% 2.74/2.93  (step t1186 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1057))
% 2.74/2.93  (step t1187 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t1185 t1186))
% 2.74/2.93  (step t1188 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1189 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1087))
% 2.74/2.93  (step t1190 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule trans :premises (t1188 t1189))
% 2.74/2.93  (step t1191 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1103))
% 2.74/2.93  (step t1192 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t1095))
% 2.74/2.93  (step t1193 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t1191 t1192))
% 2.74/2.93  (step t1194 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule cong :premises (t1019 t1184 t1187 t1190 t1193))
% 2.74/2.93  (step t1195 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule cong :premises (t1060 t1184 t1187 t1190 t1193))
% 2.74/2.93  (step t1196 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule cong :premises (t1087 t1184 t1187 t1190 t1193))
% 2.74/2.93  (step t1197 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule cong :premises (t1093 t1184 t1187 t1190 t1193))
% 2.74/2.93  (step t1198 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1040))
% 2.74/2.93  (step t1199 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1016))
% 2.74/2.93  (step t1200 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t1198 t1199))
% 2.74/2.93  (step t1201 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1070))
% 2.74/2.93  (step t1202 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1058))
% 2.74/2.93  (step t1203 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t1201 t1202))
% 2.74/2.93  (step t1204 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1092))
% 2.74/2.93  (step t1205 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t1088))
% 2.74/2.93  (step t1206 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1204 t1205))
% 2.74/2.93  (step t1207 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule all_simplify)
% 2.74/2.93  (step t1208 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1106))
% 2.74/2.93  (step t1209 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule trans :premises (t1207 t1208))
% 2.74/2.93  (step t1210 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1020 t1200 t1203 t1206 t1209))
% 2.74/2.93  (step t1211 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1061 t1200 t1203 t1206 t1209))
% 2.74/2.93  (step t1212 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1090 t1200 t1203 t1206 t1209))
% 2.74/2.93  (step t1213 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (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)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1106 t1200 t1203 t1206 t1209))
% 2.74/2.93  (step t1214 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (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.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule cong :premises (t1162 t1163 t1164 t1165 t1178 t1179 t1180 t1181 t1194 t1195 t1196 t1197 t1210 t1211 t1212 t1213))
% 2.74/2.93  (step t1215 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1013 t1056 t1087 t1106))
% 2.74/2.93  (step t1216 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1151 t1013))
% 2.74/2.93  (step t1217 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1166 t1014))
% 2.74/2.93  (step t1218 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1182 t1015))
% 2.74/2.93  (step t1219 (cl (= (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1198 t1016))
% 2.74/2.93  (step t1220 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1153 t1027))
% 2.74/2.93  (step t1221 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1170 t1056))
% 2.74/2.93  (step t1222 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1185 t1057))
% 2.74/2.93  (step t1223 (cl (= (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1201 t1058))
% 2.74/2.93  (step t1224 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1156 t1037))
% 2.74/2.93  (step t1225 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1172 t1067))
% 2.74/2.93  (step t1226 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1189 t1087))
% 2.74/2.93  (step t1227 (cl (= (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t1204 t1088))
% 2.74/2.93  (step t1228 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1159 t1047))
% 2.74/2.93  (step t1229 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t1175 t1075))
% 2.74/2.93  (step t1230 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t1191 t1095))
% 2.74/2.93  (step t1231 (cl (= (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t1208 t1106))
% 2.74/2.93  (step t1232 (cl (= (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (or (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (or (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (or (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= (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))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1214 t1215 t1216 t1217 t1218 t1219 t1220 t1221 t1222 t1223 t1224 t1225 t1226 t1227 t1228 t1229 t1230 t1231))
% 2.74/2.93  (step t1233 (cl (and (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1149 t1232 a9))
% 2.74/2.93  (step t1234 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t1233))
% 2.74/2.93  (step t1235 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t1234))
% 2.74/2.93  (step t1236 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1235))
% 2.74/2.93  (step t1237 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and :premises (a11))
% 2.74/2.93  (step t1238 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t1236 t1237))
% 2.74/2.93  (step t1239 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1147 t1148 t1238))
% 2.74/2.93  (step t1240 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.93  (step t1241 (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.74/2.93  (step t1242 (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 (t1241))
% 2.74/2.93  (step t1243 (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.74/2.93  (step t1244 (cl (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12))) :rule refl)
% 2.74/2.93  (step t1245 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule all_simplify)
% 2.74/2.93  (step t1246 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)))) :rule cong :premises (t1244 t1245))
% 2.74/2.93  (step t1247 (cl (= (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)) true)) :rule all_simplify)
% 2.74/2.93  (step t1248 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) true)) :rule trans :premises (t1246 t1247))
% 2.74/2.93  (step t1249 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) :rule trans :premises (t1243 t1248))
% 2.74/2.93  (step t1250 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t1242 t1249))
% 2.74/2.93  (step t1251 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1252 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1253 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t1250 t1251 t1252))
% 2.74/2.93  (step t1254 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.74/2.93  (step t1255 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1256)
% 2.74/2.93  (assume t1256.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.93  (assume t1256.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 2.74/2.93  (step t1256.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1256.t2)
% 2.74/2.93  (assume t1256.t2.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.93  (assume t1256.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 2.74/2.93  (step t1256.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.74/2.93  (step t1256.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 (t1256.t2.t1))
% 2.74/2.93  (step t1256.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.74/2.93  (step t1256.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1256.t2.a1))
% 2.74/2.93  (step t1256.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1256.t2.t3 t1256.t2.t4))
% 2.74/2.93  (step t1256.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.74/2.93  (step t1256.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1256.t2.t6))
% 2.74/2.93  (step t1256.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.74/2.93  (step t1256.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1256.t2.t7 t1256.t2.t8))
% 2.74/2.93  (step t1256.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1256.t2.t9 t1256.t2.a0))
% 2.74/2.93  (step t1256.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t1256.t2.t5 t1256.t2.t10))
% 2.74/2.93  (step t1256.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1256.t2.t2 t1256.t2.t11))
% 2.74/2.93  (step t1256.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1256.t2.a0 t1256.t2.a1))
% 2.74/2.93  (step t1256.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1256.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1256.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1256.t2 t1256.t3 t1256.t4))
% 2.74/2.93  (step t1256.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1256.t5))
% 2.74/2.93  (step t1256.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1256.t6))
% 2.74/2.93  (step t1256.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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 (t1256.t1 t1256.t7))
% 2.74/2.93  (step t1256.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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.74/2.93  (step t1256.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1256.t8 t1256.t9))
% 2.74/2.93  (step t1256.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1256.t10))
% 2.74/2.93  (step t1256.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1256.t11))
% 2.74/2.93  (step t1256.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.74/2.93  (step t1256.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1256.t13 t1256.a0 t1256.a1))
% 2.74/2.93  (step t1256.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1256.t12 t1256.t14))
% 2.74/2.93  (step t1256 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1256.a0 t1256.a1))
% 2.74/2.93  (step t1257 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1258 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1259 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1256 t1257 t1258))
% 2.74/2.93  (step t1260 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1259))
% 2.74/2.93  (step t1261 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1260))
% 2.74/2.93  (step t1262 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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 (t1255 t1261))
% 2.74/2.93  (step t1263 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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.74/2.93  (step t1264 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1262 t1263))
% 2.74/2.93  (step t1265 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1264))
% 2.74/2.93  (step t1266 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1265))
% 2.74/2.93  (step t1267 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1254 t1266))
% 2.74/2.93  (step t1268 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1269 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 2.74/2.93  (step t1270 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (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.74/2.93  (step t1271 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1267 t1268 t1269 t1270))
% 2.74/2.93  (step t1272 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1271))
% 2.74/2.93  (step t1273 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1240 t1253 t1272))
% 2.74/2.93  (step t1274 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t1273))
% 2.74/2.93  (step t1275 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1274))
% 2.74/2.93  (step t1276 (cl (not (= tptp.e11 tptp.e12))) :rule and :premises (a6))
% 2.74/2.93  (step t1277 (cl (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 and :premises (t1110))
% 2.74/2.93  (step t1278 (cl (= 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 or :premises (t1277))
% 2.74/2.93  (step t1279 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.93  (step t1280 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1281 (cl (= (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1282 (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.74/2.93  (step t1283 (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 (t1282))
% 2.74/2.93  (step t1284 (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.74/2.93  (step t1285 (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.74/2.93  (step t1286 (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.74/2.93  (step t1287 (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 (t1285 t1286))
% 2.74/2.93  (step t1288 (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.74/2.93  (step t1289 (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 (t1287 t1288))
% 2.74/2.93  (step t1290 (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 (t1284 t1289))
% 2.74/2.93  (step t1291 (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 (t1283 t1290))
% 2.74/2.93  (step t1292 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1293 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1280 t1281 t1291 t1292))
% 2.74/2.93  (step t1294 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.74/2.93  (step t1295 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1296)
% 2.74/2.93  (assume t1296.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1296.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1296.a2 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.93  (step t1296.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1296.t2)
% 2.74/2.93  (assume t1296.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.93  (assume t1296.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.93  (step t1296.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.93  (step t1296.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1296.t2.t1))
% 2.74/2.93  (step t1296.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule symm :premises (t1296.t2.a1))
% 2.74/2.93  (step t1296.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1296.t2.t3))
% 2.74/2.93  (step t1296.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.74/2.93  (step t1296.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t1296.t2.t4 t1296.t2.t5))
% 2.74/2.93  (step t1296.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.74/2.93  (step t1296.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 (t1296.t2.t7))
% 2.74/2.93  (step t1296.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.74/2.93  (step t1296.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 (t1296.t2.t8 t1296.t2.t9))
% 2.74/2.93  (step t1296.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t1296.t2.t10 t1296.t2.a0))
% 2.74/2.93  (step t1296.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1296.t2.t6 t1296.t2.t11))
% 2.74/2.93  (step t1296.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1296.t2.t2 t1296.t2.t12))
% 2.74/2.93  (step t1296.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1296.t2.a0 t1296.t2.a1))
% 2.74/2.93  (step t1296.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.74/2.93  (step t1296.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1296.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1296.t2 t1296.t3 t1296.t4))
% 2.74/2.93  (step t1296.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1296.t5))
% 2.74/2.93  (step t1296.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1296.t6))
% 2.74/2.93  (step t1296.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1296.t1 t1296.t7))
% 2.74/2.93  (step t1296.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.74/2.93  (step t1296.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1296.t8 t1296.t9))
% 2.74/2.93  (step t1296.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1296.t10))
% 2.74/2.93  (step t1296.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1296.t11))
% 2.74/2.93  (step t1296.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1296.t14 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1296.t15)
% 2.74/2.93  (assume t1296.t15.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1296.t15.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1296.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1296.t15.a1))
% 2.74/2.93  (step t1296.t15.t2 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t1296.t15.t1))
% 2.74/2.93  (step t1296.t15.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1296.t15.a0))
% 2.74/2.93  (step t1296.t15.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1296.t15.t3))
% 2.74/2.93  (step t1296.t15.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1296.t15.t4))
% 2.74/2.93  (step t1296.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1296.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1296.t15.t5 t1296.t15.t6))
% 2.74/2.93  (step t1296.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1296.t15.t2 t1296.t15.t7))
% 2.74/2.93  (step t1296.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1296.t15.a0 t1296.t15.a1))
% 2.74/2.93  (step t1296.t16 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1296.t17 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1296.t18 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule resolution :premises (t1296.t15 t1296.t16 t1296.t17))
% 2.74/2.93  (step t1296.t19 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1296.t18))
% 2.74/2.93  (step t1296.t20 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1296.t19))
% 2.74/2.93  (step t1296.t21 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1296.t14 t1296.t20))
% 2.74/2.93  (step t1296.t22 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1296.t23 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1296.t21 t1296.t22))
% 2.74/2.93  (step t1296.t24 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1296.t23))
% 2.74/2.93  (step t1296.t25 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1296.t24))
% 2.74/2.93  (step t1296.t26 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1296.t27 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t1296.t26 t1296.a0 t1296.a1))
% 2.74/2.93  (step t1296.t28 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1296.t25 t1296.t27))
% 2.74/2.93  (step t1296.t29 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1296.t13 t1296.a2 t1296.t28))
% 2.74/2.93  (step t1296.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1296.t12 t1296.t29))
% 2.74/2.93  (step t1296 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1296.a0 t1296.a1 t1296.a2))
% 2.74/2.93  (step t1297 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1298 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1299 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (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.74/2.93  (step t1300 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t1296 t1297 t1298 t1299))
% 2.74/2.93  (step t1301 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1300))
% 2.74/2.93  (step t1302 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1301))
% 2.74/2.93  (step t1303 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1295 t1302))
% 2.74/2.93  (step t1304 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.74/2.93  (step t1305 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1303 t1304))
% 2.74/2.93  (step t1306 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1305))
% 2.74/2.93  (step t1307 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1306))
% 2.74/2.93  (step t1308 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1294 t1307))
% 2.74/2.93  (step t1309 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1310 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1311 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (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.74/2.93  (step t1312 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.74/2.93  (step t1313 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1308 t1309 t1310 t1311 t1312))
% 2.74/2.93  (step t1314 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1313))
% 2.74/2.93  (step t1315 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1279 t1293 t1314))
% 2.74/2.93  (step t1316 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1315))
% 2.74/2.93  (step t1317 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1316))
% 2.74/2.93  (step t1318 (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.74/2.93  (step t1319 (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.74/2.93  (step t1320 (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 (t1319))
% 2.74/2.93  (step t1321 (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.74/2.93  (step t1322 (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 (t1321))
% 2.74/2.93  (step t1323 (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.74/2.93  (step t1324 (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 (t1323))
% 2.74/2.93  (step t1325 (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.74/2.93  (step t1326 (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 (t1325))
% 2.74/2.93  (step t1327 (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.74/2.93  (step t1328 (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 (t1327))
% 2.74/2.93  (step t1329 (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.74/2.93  (step t1330 (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 (t1329))
% 2.74/2.93  (step t1331 (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.74/2.93  (step t1332 (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 (t1331))
% 2.74/2.93  (step t1333 (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.74/2.93  (step t1334 (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 (t1333))
% 2.74/2.93  (step t1335 (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.74/2.93  (step t1336 (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 (t1335))
% 2.74/2.93  (step t1337 (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.74/2.93  (step t1338 (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 (t1337))
% 2.74/2.93  (step t1339 (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.74/2.93  (step t1340 (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 (t1339))
% 2.74/2.93  (step t1341 (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.74/2.93  (step t1342 (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 (t1341))
% 2.74/2.93  (step t1343 (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.74/2.93  (step t1344 (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 (t1343))
% 2.74/2.93  (step t1345 (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.74/2.93  (step t1346 (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 (t1345))
% 2.74/2.93  (step t1347 (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.74/2.93  (step t1348 (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 (t1347))
% 2.74/2.93  (step t1349 (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.74/2.93  (step t1350 (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 (t1349))
% 2.74/2.93  (step t1351 (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.74/2.93  (step t1352 (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 (t1351))
% 2.74/2.93  (step t1353 (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.74/2.93  (step t1354 (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 (t1353))
% 2.74/2.93  (step t1355 (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.74/2.93  (step t1356 (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 (t1355))
% 2.74/2.93  (step t1357 (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.74/2.93  (step t1358 (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 (t1357))
% 2.74/2.93  (step t1359 (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.74/2.93  (step t1360 (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 (t1359))
% 2.74/2.93  (step t1361 (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.74/2.93  (step t1362 (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 (t1361))
% 2.74/2.93  (step t1363 (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.74/2.93  (step t1364 (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 (t1363))
% 2.74/2.93  (step t1365 (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.74/2.93  (step t1366 (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 (t1365))
% 2.74/2.93  (step t1367 (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.74/2.93  (step t1368 (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 (t1367))
% 2.74/2.93  (step t1369 (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.74/2.93  (step t1370 (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 (t1369))
% 2.74/2.93  (step t1371 (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.74/2.93  (step t1372 (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 (t1371))
% 2.74/2.93  (step t1373 (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.74/2.93  (step t1374 (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 (t1373))
% 2.74/2.93  (step t1375 (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.74/2.93  (step t1376 (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 (t1375))
% 2.74/2.93  (step t1377 (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.74/2.93  (step t1378 (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 (t1377))
% 2.74/2.93  (step t1379 (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.74/2.93  (step t1380 (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 (t1379))
% 2.74/2.93  (step t1381 (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.74/2.93  (step t1382 (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 (t1381))
% 2.74/2.93  (step t1383 (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.74/2.93  (step t1384 (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 (t1383))
% 2.74/2.93  (step t1385 (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.74/2.93  (step t1386 (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 (t1385))
% 2.74/2.93  (step t1387 (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.74/2.93  (step t1388 (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 (t1387))
% 2.74/2.93  (step t1389 (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.74/2.93  (step t1390 (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 (t1389))
% 2.74/2.93  (step t1391 (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.74/2.93  (step t1392 (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 (t1391))
% 2.74/2.93  (step t1393 (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.74/2.93  (step t1394 (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 (t1393))
% 2.74/2.93  (step t1395 (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.74/2.93  (step t1396 (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 (t1395))
% 2.74/2.93  (step t1397 (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.74/2.93  (step t1398 (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 (t1397))
% 2.74/2.93  (step t1399 (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.74/2.93  (step t1400 (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 (t1399))
% 2.74/2.93  (step t1401 (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.74/2.93  (step t1402 (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 (t1401))
% 2.74/2.93  (step t1403 (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.74/2.93  (step t1404 (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 (t1403))
% 2.74/2.93  (step t1405 (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.74/2.93  (step t1406 (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 (t1405))
% 2.74/2.93  (step t1407 (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.74/2.93  (step t1408 (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 (t1407))
% 2.74/2.93  (step t1409 (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.74/2.93  (step t1410 (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 (t1409))
% 2.74/2.93  (step t1411 (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.74/2.93  (step t1412 (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 (t1411))
% 2.74/2.93  (step t1413 (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.74/2.93  (step t1414 (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 (t1413))
% 2.74/2.93  (step t1415 (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 (t1320 t1322 t1324 t1326 t1328 t1330 t1332 t1334 t1336 t1338 t1340 t1342 t1344 t1346 t1348 t1350 t1352 t1354 t1356 t1358 t1360 t1362 t1364 t1366 t1368 t1370 t1372 t1374 t1376 t1378 t1380 t1382 t1384 t1386 t1388 t1390 t1392 t1394 t1396 t1398 t1400 t1402 t1404 t1406 t1408 t1410 t1412 t1414))
% 2.74/2.93  (step t1416 (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 (t1318 t1415 a4))
% 2.74/2.93  (step t1417 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1418 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and :premises (a11))
% 2.74/2.93  (step t1419 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1317 t1417 t1237 t1418))
% 2.74/2.93  (step t1420 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.93  (step t1421 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1422 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.74/2.93  (step t1423 (cl (= (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1424 (cl (not (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t1423))
% 2.74/2.93  (step t1425 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 2.74/2.93  (step t1426 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 2.74/2.93  (step t1427 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1428 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1426 t1427))
% 2.74/2.93  (step t1429 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 2.74/2.93  (step t1430 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t1428 t1429))
% 2.74/2.93  (step t1431 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t1425 t1430))
% 2.74/2.93  (step t1432 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1424 t1431))
% 2.74/2.93  (step t1433 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1434 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t1280 t1421 t1422 t1432 t1433))
% 2.74/2.93  (step t1435 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.74/2.93  (step t1436 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1437)
% 2.74/2.93  (assume t1437.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1437.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.93  (assume t1437.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (assume t1437.a3 (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.93  (step t1437.t1 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1437.t2)
% 2.74/2.93  (assume t1437.t2.a0 (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.93  (assume t1437.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (assume t1437.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1437.t2.a3 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.93  (step t1437.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.74/2.93  (step t1437.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 (t1437.t2.t1))
% 2.74/2.93  (step t1437.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.74/2.93  (step t1437.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1437.t2.a2))
% 2.74/2.93  (step t1437.t2.t5 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1437.t2.t4))
% 2.74/2.93  (step t1437.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1437.t2.t5))
% 2.74/2.93  (step t1437.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t1437.t2.a1))
% 2.74/2.93  (step t1437.t2.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1437.t2.t7))
% 2.74/2.93  (step t1437.t2.t9 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t1437.t2.t6 t1437.t2.t8))
% 2.74/2.93  (step t1437.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1437.t2.t9))
% 2.74/2.93  (step t1437.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t1437.t2.a3))
% 2.74/2.93  (step t1437.t2.t12 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1437.t2.t11))
% 2.74/2.93  (step t1437.t2.t13 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t1437.t2.t12))
% 2.74/2.93  (step t1437.t2.t14 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1437.t2.t13 t1437.t2.t5))
% 2.74/2.93  (step t1437.t2.t15 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1437.t2.t14))
% 2.74/2.93  (step t1437.t2.t16 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t1437.t2.t10 t1437.t2.t15))
% 2.74/2.93  (step t1437.t2.t17 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1437.t2.t16))
% 2.74/2.93  (step t1437.t2.t18 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t1437.t2.t3 t1437.t2.t17))
% 2.74/2.93  (step t1437.t2.t19 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1437.t2.t20 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t1437.t2.t19))
% 2.74/2.93  (step t1437.t2.t21 (cl (not (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 2.74/2.93  (step t1437.t2.t22 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1437.t2.t20 t1437.t2.t21))
% 2.74/2.93  (step t1437.t2.t23 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t1437.t2.t22 t1437.t2.a0))
% 2.74/2.93  (step t1437.t2.t24 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t1437.t2.t18 t1437.t2.t23))
% 2.74/2.93  (step t1437.t2.t25 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1437.t2.t2 t1437.t2.t24))
% 2.74/2.93  (step t1437.t2 (cl (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t2.a0 t1437.t2.a1 t1437.t2.a2 t1437.t2.a3))
% 2.74/2.93  (step t1437.t3 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.93  (step t1437.t4 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1437.t5 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.74/2.93  (step t1437.t6 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.74/2.93  (step t1437.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1437.t2 t1437.t3 t1437.t4 t1437.t5 t1437.t6))
% 2.74/2.93  (step t1437.t8 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t7))
% 2.74/2.93  (step t1437.t9 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t8))
% 2.74/2.93  (step t1437.t10 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t1 t1437.t9))
% 2.74/2.93  (step t1437.t11 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.74/2.93  (step t1437.t12 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t10 t1437.t11))
% 2.74/2.93  (step t1437.t13 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t12))
% 2.74/2.93  (step t1437.t14 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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 (t1437.t13))
% 2.74/2.93  (step t1437.t15 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 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.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.93  (step t1437.t16 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1437.t15 t1437.a3 t1437.a2 t1437.a0 t1437.a1))
% 2.74/2.93  (step t1437.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1437.t14 t1437.t16))
% 2.74/2.93  (step t1437 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t1437.a0 t1437.a1 t1437.a2 t1437.a3))
% 2.74/2.93  (step t1438 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1439 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1440 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1441 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (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 and_pos)
% 2.74/2.93  (step t1442 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1437 t1438 t1439 t1440 t1441))
% 2.74/2.93  (step t1443 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1442))
% 2.74/2.93  (step t1444 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1443))
% 2.74/2.93  (step t1445 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1436 t1444))
% 2.74/2.93  (step t1446 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 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.74/2.93  (step t1447 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1445 t1446))
% 2.74/2.93  (step t1448 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1447))
% 2.74/2.93  (step t1449 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t1448))
% 2.74/2.93  (step t1450 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1435 t1449))
% 2.74/2.93  (step t1451 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1452 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 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.74/2.93  (step t1453 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1454 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.74/2.93  (step t1455 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 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.74/2.93  (step t1456 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1450 t1451 t1452 t1453 t1454 t1455))
% 2.74/2.93  (step t1457 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1456))
% 2.74/2.93  (step t1458 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1420 t1434 t1457))
% 2.74/2.93  (step t1459 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t1458))
% 2.74/2.93  (step t1460 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1459))
% 2.74/2.93  (step t1461 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 2.74/2.93  (step t1462 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1463 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1464 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 2.74/2.93  (step t1465 (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.74/2.93  (step t1466 (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 (t1465))
% 2.74/2.93  (step t1467 (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.74/2.93  (step t1468 (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.74/2.93  (step t1469 (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.74/2.93  (step t1470 (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 (t1468 t1469))
% 2.74/2.93  (step t1471 (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.74/2.93  (step t1472 (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 (t1470 t1471))
% 2.74/2.93  (step t1473 (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 (t1467 t1472))
% 2.74/2.93  (step t1474 (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 (t1466 t1473))
% 2.74/2.93  (step t1475 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 2.74/2.93  (step t1476 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t1280 t1462 t1281 t1463 t1464 t1474 t1475))
% 2.74/2.93  (step t1477 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1478 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1479)
% 2.74/2.93  (assume t1479.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1479.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1479.a2 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1479.a3 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.93  (assume t1479.a4 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.74/2.93  (assume t1479.a5 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.93  (step t1479.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1479.t2)
% 2.74/2.93  (assume t1479.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.93  (assume t1479.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.93  (assume t1479.t2.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.93  (assume t1479.t2.a3 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.93  (assume t1479.t2.a4 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.74/2.93  (step t1479.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1479.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t1479.t2.t1))
% 2.74/2.93  (step t1479.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule symm :premises (t1479.t2.a1))
% 2.74/2.93  (step t1479.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1479.t2.t3))
% 2.74/2.93  (step t1479.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1479.t2.a3))
% 2.74/2.93  (step t1479.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t1479.t2.a2))
% 2.74/2.93  (step t1479.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1479.t2.t6))
% 2.74/2.93  (step t1479.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t1479.t2.t5 t1479.t2.t7))
% 2.74/2.93  (step t1479.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1479.t2.t8))
% 2.74/2.93  (step t1479.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) :rule symm :premises (t1479.t2.a4))
% 2.74/2.93  (step t1479.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1479.t2.t10 t1479.t2.a3))
% 2.74/2.93  (step t1479.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t1479.t2.t11))
% 2.74/2.93  (step t1479.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) :rule trans :premises (t1479.t2.t9 t1479.t2.t12))
% 2.74/2.93  (step t1479.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1479.t2.t13))
% 2.74/2.93  (step t1479.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1479.t2.t4 t1479.t2.t14))
% 2.74/2.93  (step t1479.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.74/2.93  (step t1479.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 (t1479.t2.t16))
% 2.74/2.93  (step t1479.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.74/2.93  (step t1479.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 (t1479.t2.t17 t1479.t2.t18))
% 2.74/2.93  (step t1479.t2.t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1479.t2.t19 t1479.t2.a0))
% 2.74/2.93  (step t1479.t2.t21 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t1479.t2.t15 t1479.t2.t20))
% 2.74/2.93  (step t1479.t2.t22 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1479.t2.t2 t1479.t2.t21))
% 2.74/2.93  (step t1479.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t1479.t2.a0 t1479.t2.a1 t1479.t2.a2 t1479.t2.a3 t1479.t2.a4))
% 2.74/2.93  (step t1479.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1479.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1479.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1479.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1479.t2 t1479.t3 t1479.t4 t1479.t5 t1479.t6 t1479.t7))
% 2.74/2.93  (step t1479.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1479.t8))
% 2.74/2.93  (step t1479.t10 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t1479.t9))
% 2.74/2.93  (step t1479.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1479.t1 t1479.t10))
% 2.74/2.93  (step t1479.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t1479.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1479.t11 t1479.t12))
% 2.74/2.93  (step t1479.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1479.t13))
% 2.74/2.93  (step t1479.t15 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t1479.t14))
% 2.74/2.93  (step t1479.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 2.74/2.93  (step t1479.t17 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1479.t18)
% 2.74/2.93  (assume t1479.t18.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1479.t18.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1479.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1479.t18.a1))
% 2.74/2.93  (step t1479.t18.t2 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t1479.t18.t1))
% 2.74/2.93  (step t1479.t18.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1479.t18.a0))
% 2.74/2.93  (step t1479.t18.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1479.t18.t3))
% 2.74/2.93  (step t1479.t18.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1479.t18.t4))
% 2.74/2.93  (step t1479.t18.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1479.t18.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1479.t18.t5 t1479.t18.t6))
% 2.74/2.93  (step t1479.t18.t8 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1479.t18.t2 t1479.t18.t7))
% 2.74/2.93  (step t1479.t18 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1479.t18.a0 t1479.t18.a1))
% 2.74/2.93  (step t1479.t19 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t20 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t21 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule resolution :premises (t1479.t18 t1479.t19 t1479.t20))
% 2.74/2.93  (step t1479.t22 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1479.t21))
% 2.74/2.93  (step t1479.t23 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1479.t22))
% 2.74/2.93  (step t1479.t24 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1479.t17 t1479.t23))
% 2.74/2.93  (step t1479.t25 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1479.t26 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1479.t24 t1479.t25))
% 2.74/2.93  (step t1479.t27 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1479.t26))
% 2.74/2.93  (step t1479.t28 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1479.t27))
% 2.74/2.93  (step t1479.t29 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1479.t30 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t1479.t29 t1479.a0 t1479.a2))
% 2.74/2.93  (step t1479.t31 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1479.t28 t1479.t30))
% 2.74/2.93  (step t1479.t32 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1479.t33)
% 2.74/2.93  (assume t1479.t33.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1479.t33.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1479.t33.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t1479.t33.a1))
% 2.74/2.93  (step t1479.t33.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t1479.t33.t1))
% 2.74/2.93  (step t1479.t33.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1479.t33.a0))
% 2.74/2.93  (step t1479.t33.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1479.t33.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1479.t33.t3 t1479.t33.t4))
% 2.74/2.93  (step t1479.t33.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1479.t33.t2 t1479.t33.t5))
% 2.74/2.93  (step t1479.t33 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1479.t33.a0 t1479.t33.a1))
% 2.74/2.93  (step t1479.t34 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t35 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1479.t36 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t1479.t33 t1479.t34 t1479.t35))
% 2.74/2.93  (step t1479.t37 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1479.t36))
% 2.74/2.93  (step t1479.t38 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1479.t37))
% 2.74/2.93  (step t1479.t39 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1479.t32 t1479.t38))
% 2.74/2.93  (step t1479.t40 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1479.t41 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1479.t39 t1479.t40))
% 2.74/2.93  (step t1479.t42 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1479.t41))
% 2.74/2.93  (step t1479.t43 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1479.t42))
% 2.74/2.93  (step t1479.t44 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1479.t45 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t1479.t44 t1479.a2 t1479.a1))
% 2.74/2.93  (step t1479.t46 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1479.t43 t1479.t45))
% 2.74/2.93  (step t1479.t47 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1479.t16 t1479.a5 t1479.t31 t1479.a3 t1479.t46 t1479.a4))
% 2.74/2.93  (step t1479.t48 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1479.t15 t1479.t47))
% 2.74/2.93  (step t1479 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t1479.a0 t1479.a1 t1479.a2 t1479.a3 t1479.a4 t1479.a5))
% 2.74/2.93  (step t1480 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1481 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1482 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1483 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1484 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1485 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 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.74/2.93  (step t1486 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1479 t1480 t1481 t1482 t1483 t1484 t1485))
% 2.74/2.93  (step t1487 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1486))
% 2.74/2.93  (step t1488 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t1487))
% 2.74/2.93  (step t1489 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1478 t1488))
% 2.74/2.93  (step t1490 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t1491 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1489 t1490))
% 2.74/2.93  (step t1492 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1491))
% 2.74/2.93  (step t1493 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t1492))
% 2.74/2.93  (step t1494 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1477 t1493))
% 2.74/2.93  (step t1495 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1496 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1497 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1498 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1499 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1500 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t1501 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1502 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1494 t1495 t1496 t1497 t1498 t1499 t1500 t1501))
% 2.74/2.93  (step t1503 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1502))
% 2.74/2.93  (step t1504 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1461 t1476 t1503))
% 2.74/2.93  (step t1505 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t1504))
% 2.74/2.93  (step t1506 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1505))
% 2.74/2.93  (step t1507 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and :premises (a11))
% 2.74/2.93  (step t1508 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1509 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1510 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1509))
% 2.74/2.93  (step t1511 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule and :premises (t1233))
% 2.74/2.93  (step t1512 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t1511))
% 2.74/2.93  (step t1513 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule and_pos)
% 2.74/2.93  (step t1514 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule reordering :premises (t1513))
% 2.74/2.93  (step t1515 (cl (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule or_pos)
% 2.74/2.93  (step t1516 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule reordering :premises (t1515))
% 2.74/2.93  (step t1517 (cl (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1516 t1237 t1238))
% 2.74/2.93  (step t1518 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule resolution :premises (t1514 t1517))
% 2.74/2.93  (step t1519 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule and_pos)
% 2.74/2.93  (step t1520 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule reordering :premises (t1519))
% 2.74/2.93  (step t1521 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule resolution :premises (t1520 t1517))
% 2.74/2.93  (step t1522 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule and_pos)
% 2.74/2.93  (step t1523 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule reordering :premises (t1522))
% 2.74/2.93  (step t1524 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule resolution :premises (t1523 t1517))
% 2.74/2.93  (step t1525 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule and_pos)
% 2.74/2.93  (step t1526 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule reordering :premises (t1525))
% 2.74/2.93  (step t1527 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))))) :rule resolution :premises (t1526 t1517))
% 2.74/2.93  (step t1528 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.93  (step t1529 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t1528))
% 2.74/2.93  (step t1530 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1531 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t1530))
% 2.74/2.93  (step t1532 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule resolution :premises (t1529 t1531))
% 2.74/2.93  (step t1533 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule contraction :premises (t1532))
% 2.74/2.93  (step t1534 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1535 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t1534))
% 2.74/2.93  (step t1536 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.93  (step t1537 (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.74/2.93  (step t1538 (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 (t1537))
% 2.74/2.93  (step t1539 (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.74/2.93  (step t1540 (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.74/2.93  (step t1541 (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.74/2.93  (step t1542 (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 (t1540 t1541))
% 2.74/2.93  (step t1543 (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.74/2.93  (step t1544 (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 (t1542 t1543))
% 2.74/2.93  (step t1545 (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 (t1539 t1544))
% 2.74/2.93  (step t1546 (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 (t1538 t1545))
% 2.74/2.93  (step t1547 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1548 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t1462 t1281 t1546 t1547))
% 2.74/2.93  (step t1549 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 2.74/2.93  (step t1550 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1551)
% 2.74/2.93  (assume t1551.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1551.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1551.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 2.74/2.93  (step t1551.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1551.t2)
% 2.74/2.93  (assume t1551.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 2.74/2.93  (assume t1551.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.93  (step t1551.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.93  (step t1551.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1551.t2.t1))
% 2.74/2.93  (step t1551.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1551.t2.a1))
% 2.74/2.93  (step t1551.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1551.t2.t3))
% 2.74/2.93  (step t1551.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 2.74/2.93  (step t1551.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1551.t2.t4 t1551.t2.t5))
% 2.74/2.93  (step t1551.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.74/2.93  (step t1551.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 (t1551.t2.t7))
% 2.74/2.93  (step t1551.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.74/2.93  (step t1551.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 (t1551.t2.t8 t1551.t2.t9))
% 2.74/2.93  (step t1551.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1551.t2.t10 t1551.t2.a0))
% 2.74/2.93  (step t1551.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1551.t2.t6 t1551.t2.t11))
% 2.74/2.93  (step t1551.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1551.t2.t2 t1551.t2.t12))
% 2.74/2.93  (step t1551.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1551.t2.a0 t1551.t2.a1))
% 2.74/2.93  (step t1551.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.74/2.93  (step t1551.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1551.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1551.t2 t1551.t3 t1551.t4))
% 2.74/2.93  (step t1551.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1551.t5))
% 2.74/2.93  (step t1551.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1551.t6))
% 2.74/2.93  (step t1551.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1551.t1 t1551.t7))
% 2.74/2.93  (step t1551.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.74/2.93  (step t1551.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1551.t8 t1551.t9))
% 2.74/2.93  (step t1551.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1551.t10))
% 2.74/2.93  (step t1551.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1551.t11))
% 2.74/2.93  (step t1551.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1551.t14 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1551.t15)
% 2.74/2.93  (assume t1551.t15.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1551.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1551.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t1551.t15.a1))
% 2.74/2.93  (step t1551.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t1551.t15.t1))
% 2.74/2.93  (step t1551.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1551.t15.a0))
% 2.74/2.93  (step t1551.t15.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1551.t15.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1551.t15.t3 t1551.t15.t4))
% 2.74/2.93  (step t1551.t15.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1551.t15.t2 t1551.t15.t5))
% 2.74/2.93  (step t1551.t15 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1551.t15.a0 t1551.t15.a1))
% 2.74/2.93  (step t1551.t16 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1551.t17 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1551.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t1551.t15 t1551.t16 t1551.t17))
% 2.74/2.93  (step t1551.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1551.t18))
% 2.74/2.93  (step t1551.t20 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1551.t19))
% 2.74/2.93  (step t1551.t21 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1551.t14 t1551.t20))
% 2.74/2.93  (step t1551.t22 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1551.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1551.t21 t1551.t22))
% 2.74/2.93  (step t1551.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1551.t23))
% 2.74/2.93  (step t1551.t25 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1551.t24))
% 2.74/2.93  (step t1551.t26 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1551.t27 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t1551.t26 t1551.a1 t1551.a0))
% 2.74/2.93  (step t1551.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1551.t25 t1551.t27))
% 2.74/2.93  (step t1551.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1551.t13 t1551.a2 t1551.t28))
% 2.74/2.93  (step t1551.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1551.t12 t1551.t29))
% 2.74/2.93  (step t1551 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1551.a0 t1551.a1 t1551.a2))
% 2.74/2.93  (step t1552 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1553 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1554 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) 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.74/2.93  (step t1555 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1551 t1552 t1553 t1554))
% 2.74/2.93  (step t1556 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1555))
% 2.74/2.93  (step t1557 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1556))
% 2.74/2.93  (step t1558 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1550 t1557))
% 2.74/2.93  (step t1559 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.74/2.93  (step t1560 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1558 t1559))
% 2.74/2.93  (step t1561 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1560))
% 2.74/2.93  (step t1562 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1561))
% 2.74/2.93  (step t1563 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1549 t1562))
% 2.74/2.93  (step t1564 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1565 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1566 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (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.74/2.93  (step t1567 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.74/2.93  (step t1568 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1563 t1564 t1565 t1566 t1567))
% 2.74/2.93  (step t1569 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1568))
% 2.74/2.93  (step t1570 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1536 t1548 t1569))
% 2.74/2.93  (step t1571 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1570))
% 2.74/2.93  (step t1572 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1571))
% 2.74/2.93  (step t1573 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1574 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1572 t1573 t1507 t1418))
% 2.74/2.93  (step t1575 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule resolution :premises (t1535 t1574))
% 2.74/2.93  (step t1576 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1577 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1576))
% 2.74/2.93  (step t1578 (cl (not (= (or (not (= 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.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (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.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.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (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.74/2.93  (step t1579 (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.74/2.93  (step t1580 (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 (t1579))
% 2.74/2.93  (step t1581 (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.74/2.93  (step t1582 (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.74/2.93  (step t1583 (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.74/2.93  (step t1584 (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 (t1582 t1583))
% 2.74/2.93  (step t1585 (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.74/2.93  (step t1586 (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 (t1584 t1585))
% 2.74/2.93  (step t1587 (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 (t1581 t1586))
% 2.74/2.93  (step t1588 (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 (t1580 t1587))
% 2.74/2.93  (step t1589 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1590 (cl (= (or (not (= 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.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1280 t1588 t1589))
% 2.74/2.93  (step t1591 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1592 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1593)
% 2.74/2.93  (assume t1593.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1593.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 2.74/2.93  (step t1593.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.74/2.93  (anchor :step t1593.t2)
% 2.74/2.93  (assume t1593.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 2.74/2.93  (assume t1593.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.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 (t1593.t2.t1))
% 2.74/2.93  (step t1593.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1593.t2.a1))
% 2.74/2.93  (step t1593.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1593.t2.t3))
% 2.74/2.93  (step t1593.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 2.74/2.93  (step t1593.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 (t1593.t2.t4 t1593.t2.t5))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.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 (t1593.t2.t7))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.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 (t1593.t2.t8 t1593.t2.t9))
% 2.74/2.93  (step t1593.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t1593.t2.t10 t1593.t2.a0))
% 2.74/2.93  (step t1593.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1593.t2.t6 t1593.t2.t11))
% 2.74/2.93  (step t1593.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1593.t2.t2 t1593.t2.t12))
% 2.74/2.93  (step t1593.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 (t1593.t2.a0 t1593.t2.a1))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.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.74/2.93  (step t1593.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 (t1593.t2 t1593.t3 t1593.t4))
% 2.74/2.93  (step t1593.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 (t1593.t5))
% 2.74/2.93  (step t1593.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 (t1593.t6))
% 2.74/2.93  (step t1593.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 (t1593.t1 t1593.t7))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.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 (t1593.t8 t1593.t9))
% 2.74/2.93  (step t1593.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 (t1593.t10))
% 2.74/2.93  (step t1593.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 (t1593.t11))
% 2.74/2.93  (step t1593.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.74/2.93  (step t1593.t14 (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 (t1593.t13 t1593.a1 t1593.a0))
% 2.74/2.93  (step t1593.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1593.t12 t1593.t14))
% 2.74/2.93  (step t1593 (cl (not (= 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.e10)))) :rule subproof :discharge (t1593.a0 t1593.a1))
% 2.74/2.93  (step t1594 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1595 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.74/2.93  (step t1596 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1593 t1594 t1595))
% 2.74/2.93  (step t1597 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t1596))
% 2.74/2.93  (step t1598 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t1597))
% 2.74/2.93  (step t1599 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t1592 t1598))
% 2.74/2.93  (step t1600 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.74/2.93  (step t1601 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.e13 tptp.e13)) (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 (t1599 t1600))
% 2.74/2.93  (step t1602 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t1601))
% 2.74/2.93  (step t1603 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t1602))
% 2.74/2.93  (step t1604 (cl (not (= 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.e10)))) :rule resolution :premises (t1591 t1603))
% 2.74/2.93  (step t1605 (cl (or (not (= 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.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1606 (cl (or (not (= 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.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t1607 (cl (or (not (= 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.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1608 (cl (or (not (= 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.e10)))) (or (not (= 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.e10)))) (or (not (= 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.e10))))) :rule resolution :premises (t1604 t1605 t1606 t1607))
% 2.74/2.93  (step t1609 (cl (or (not (= 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.e10))))) :rule contraction :premises (t1608))
% 2.74/2.93  (step t1610 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1578 t1590 t1609))
% 2.74/2.93  (step t1611 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1610))
% 2.74/2.93  (step t1612 (cl (= (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 reordering :premises (t1611))
% 2.74/2.93  (step t1613 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1614 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1612 t1613 t1237))
% 2.74/2.93  (step t1615 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1577 t1614))
% 2.74/2.93  (step t1616 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1617 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1616))
% 2.74/2.93  (step t1618 (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 (t1111))
% 2.74/2.93  (step t1619 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1506 t1418 t1507 t1237 t1508 t1510 t1512 t1518 t1521 t1524 t1527 t1533 t1575 t1615 t1617 t1618 t1239))
% 2.74/2.93  (step t1620 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t1619))
% 2.74/2.93  (step t1621 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.93  (step t1622 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t1621))
% 2.74/2.93  (step t1623 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.93  (step t1624 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t1623))
% 2.74/2.93  (step t1625 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1620 t1275 t1276 t1622 t1624))
% 2.74/2.93  (step t1626 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1625))
% 2.74/2.93  (step t1627 (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.74/2.93  (step t1628 (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 (t1013 t1022 t1031 t1040))
% 2.74/2.93  (step t1629 (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 (t1014 t1023 t1032 t1041))
% 2.74/2.93  (step t1630 (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 (t1015 t1024 t1033 t1042))
% 2.74/2.93  (step t1631 (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 (t1016 t1025 t1034 t1043))
% 2.74/2.93  (step t1632 (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 (t1018 t1027 t1036 t1045))
% 2.74/2.93  (step t1633 (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 (t1049 t1056 t1063 t1070))
% 2.74/2.93  (step t1634 (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 (t1050 t1057 t1064 t1071))
% 2.74/2.93  (step t1635 (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 (t1051 t1058 t1065 t1072))
% 2.74/2.93  (step t1636 (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 (t1019 t1028 t1037 t1046))
% 2.74/2.93  (step t1637 (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 (t1053 t1060 t1067 t1074))
% 2.74/2.93  (step t1638 (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 (t1077 t1082 t1087 t1092))
% 2.74/2.93  (step t1639 (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 (t1078 t1083 t1088 t1093))
% 2.74/2.93  (step t1640 (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 (t1020 t1029 t1038 t1047))
% 2.74/2.93  (step t1641 (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 (t1054 t1061 t1068 t1075))
% 2.74/2.93  (step t1642 (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 (t1080 t1085 t1090 t1095))
% 2.74/2.93  (step t1643 (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 (t1097 t1100 t1103 t1106))
% 2.74/2.93  (step t1644 (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 (t1628 t1629 t1630 t1631 t1632 t1633 t1634 t1635 t1636 t1637 t1638 t1639 t1640 t1641 t1642 t1643))
% 2.74/2.93  (step t1645 (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 (t1627 t1644 a0))
% 2.74/2.93  (step t1646 (cl (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 and :premises (t1645))
% 2.74/2.93  (step t1647 (cl (= 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 or :premises (t1646))
% 2.74/2.93  (step t1648 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1233))
% 2.74/2.93  (step t1649 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule or :premises (t1648))
% 2.74/2.93  (step t1650 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1649))
% 2.74/2.93  (step t1651 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.93  (step t1652 (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.74/2.93  (step t1653 (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 (t1652))
% 2.74/2.93  (step t1654 (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.74/2.93  (step t1655 (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.74/2.93  (step t1656 (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.74/2.93  (step t1657 (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 (t1655 t1656))
% 2.74/2.93  (step t1658 (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.74/2.93  (step t1659 (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 (t1657 t1658))
% 2.74/2.93  (step t1660 (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 (t1654 t1659))
% 2.74/2.93  (step t1661 (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 (t1653 t1660))
% 2.74/2.93  (step t1662 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1663 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t1462 t1281 t1661 t1662))
% 2.74/2.93  (step t1664 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 2.74/2.93  (step t1665 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1666)
% 2.74/2.93  (assume t1666.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1666.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1666.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.74/2.93  (step t1666.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1666.t2)
% 2.74/2.93  (assume t1666.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.74/2.93  (assume t1666.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.93  (step t1666.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.74/2.93  (step t1666.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule equiv1 :premises (t1666.t2.t1))
% 2.74/2.93  (step t1666.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1666.t2.a1))
% 2.74/2.93  (step t1666.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1666.t2.t3))
% 2.74/2.93  (step t1666.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule refl)
% 2.74/2.93  (step t1666.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t1666.t2.t4 t1666.t2.t5))
% 2.74/2.93  (step t1666.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.74/2.93  (step t1666.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 (t1666.t2.t7))
% 2.74/2.93  (step t1666.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.74/2.93  (step t1666.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 (t1666.t2.t8 t1666.t2.t9))
% 2.74/2.93  (step t1666.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t1666.t2.t10 t1666.t2.a0))
% 2.74/2.93  (step t1666.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t1666.t2.t6 t1666.t2.t11))
% 2.74/2.93  (step t1666.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1666.t2.t2 t1666.t2.t12))
% 2.74/2.93  (step t1666.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1666.t2.a0 t1666.t2.a1))
% 2.74/2.93  (step t1666.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.74/2.93  (step t1666.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1666.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1666.t2 t1666.t3 t1666.t4))
% 2.74/2.93  (step t1666.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1666.t5))
% 2.74/2.93  (step t1666.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1666.t6))
% 2.74/2.93  (step t1666.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1666.t1 t1666.t7))
% 2.74/2.93  (step t1666.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.74/2.93  (step t1666.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1666.t8 t1666.t9))
% 2.74/2.93  (step t1666.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1666.t10))
% 2.74/2.93  (step t1666.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1666.t11))
% 2.74/2.93  (step t1666.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1666.t14 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1666.t15)
% 2.74/2.93  (assume t1666.t15.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1666.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1666.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t1666.t15.a1))
% 2.74/2.93  (step t1666.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t1666.t15.t1))
% 2.74/2.93  (step t1666.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1666.t15.a0))
% 2.74/2.93  (step t1666.t15.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1666.t15.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1666.t15.t3 t1666.t15.t4))
% 2.74/2.93  (step t1666.t15.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1666.t15.t2 t1666.t15.t5))
% 2.74/2.93  (step t1666.t15 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1666.t15.a0 t1666.t15.a1))
% 2.74/2.93  (step t1666.t16 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1666.t17 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1666.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t1666.t15 t1666.t16 t1666.t17))
% 2.74/2.93  (step t1666.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1666.t18))
% 2.74/2.93  (step t1666.t20 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1666.t19))
% 2.74/2.93  (step t1666.t21 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1666.t14 t1666.t20))
% 2.74/2.93  (step t1666.t22 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1666.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1666.t21 t1666.t22))
% 2.74/2.93  (step t1666.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1666.t23))
% 2.74/2.93  (step t1666.t25 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1666.t24))
% 2.74/2.93  (step t1666.t26 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1666.t27 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t1666.t26 t1666.a1 t1666.a0))
% 2.74/2.93  (step t1666.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1666.t25 t1666.t27))
% 2.74/2.93  (step t1666.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1666.t13 t1666.a2 t1666.t28))
% 2.74/2.93  (step t1666.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1666.t12 t1666.t29))
% 2.74/2.93  (step t1666 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1666.a0 t1666.a1 t1666.a2))
% 2.74/2.93  (step t1667 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1668 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1669 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) 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.74/2.93  (step t1670 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1666 t1667 t1668 t1669))
% 2.74/2.93  (step t1671 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1670))
% 2.74/2.93  (step t1672 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1671))
% 2.74/2.93  (step t1673 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1665 t1672))
% 2.74/2.93  (step t1674 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.74/2.93  (step t1675 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1673 t1674))
% 2.74/2.93  (step t1676 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1675))
% 2.74/2.93  (step t1677 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1676))
% 2.74/2.93  (step t1678 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1664 t1677))
% 2.74/2.93  (step t1679 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1680 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1681 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (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.74/2.93  (step t1682 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1683 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1678 t1679 t1680 t1681 t1682))
% 2.74/2.93  (step t1684 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1683))
% 2.74/2.93  (step t1685 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1651 t1663 t1684))
% 2.74/2.93  (step t1686 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t1685))
% 2.74/2.93  (step t1687 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1686))
% 2.74/2.93  (step t1688 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1689 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1687 t1688 t1507 t1418))
% 2.74/2.93  (step t1690 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1650 t1689))
% 2.74/2.93  (step t1691 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1692 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1691))
% 2.74/2.93  (step t1693 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1694 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t1693))
% 2.74/2.93  (step t1695 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t1233))
% 2.74/2.93  (step t1696 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule or :premises (t1695))
% 2.74/2.93  (step t1697 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1696))
% 2.74/2.93  (step t1698 (cl (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 and :premises (t1110))
% 2.74/2.93  (step t1699 (cl (= 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 or :premises (t1698))
% 2.74/2.93  (step t1700 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1701 (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.74/2.93  (step t1702 (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 (t1701))
% 2.74/2.93  (step t1703 (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.74/2.93  (step t1704 (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.74/2.93  (step t1705 (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.74/2.93  (step t1706 (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 (t1704 t1705))
% 2.74/2.93  (step t1707 (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.74/2.93  (step t1708 (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 (t1706 t1707))
% 2.74/2.93  (step t1709 (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 (t1703 t1708))
% 2.74/2.93  (step t1710 (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 (t1702 t1709))
% 2.74/2.93  (step t1711 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1712 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1462 t1281 t1710 t1711))
% 2.74/2.93  (step t1713 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1714 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1715)
% 2.74/2.93  (assume t1715.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1715.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1715.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (step t1715.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1715.t2)
% 2.74/2.93  (assume t1715.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (assume t1715.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.93  (step t1715.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.74/2.93  (step t1715.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 (t1715.t2.t1))
% 2.74/2.93  (step t1715.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1715.t2.a1))
% 2.74/2.93  (step t1715.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1715.t2.t3))
% 2.74/2.93  (step t1715.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 2.74/2.93  (step t1715.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1715.t2.t4 t1715.t2.t5))
% 2.74/2.93  (step t1715.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.74/2.93  (step t1715.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 (t1715.t2.t7))
% 2.74/2.93  (step t1715.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.74/2.93  (step t1715.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 (t1715.t2.t8 t1715.t2.t9))
% 2.74/2.93  (step t1715.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1715.t2.t10 t1715.t2.a0))
% 2.74/2.93  (step t1715.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1715.t2.t6 t1715.t2.t11))
% 2.74/2.93  (step t1715.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1715.t2.t2 t1715.t2.t12))
% 2.74/2.93  (step t1715.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1715.t2.a0 t1715.t2.a1))
% 2.74/2.93  (step t1715.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1715.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1715.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1715.t2 t1715.t3 t1715.t4))
% 2.74/2.93  (step t1715.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1715.t5))
% 2.74/2.93  (step t1715.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1715.t6))
% 2.74/2.93  (step t1715.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1715.t1 t1715.t7))
% 2.74/2.93  (step t1715.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t1715.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1715.t8 t1715.t9))
% 2.74/2.93  (step t1715.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1715.t10))
% 2.74/2.93  (step t1715.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1715.t11))
% 2.74/2.93  (step t1715.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1715.t14 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1715.t15)
% 2.74/2.93  (assume t1715.t15.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1715.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1715.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t1715.t15.a1))
% 2.74/2.93  (step t1715.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t1715.t15.t1))
% 2.74/2.93  (step t1715.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1715.t15.a0))
% 2.74/2.93  (step t1715.t15.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1715.t15.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1715.t15.t3 t1715.t15.t4))
% 2.74/2.93  (step t1715.t15.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1715.t15.t2 t1715.t15.t5))
% 2.74/2.93  (step t1715.t15 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1715.t15.a0 t1715.t15.a1))
% 2.74/2.93  (step t1715.t16 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1715.t17 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1715.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t1715.t15 t1715.t16 t1715.t17))
% 2.74/2.93  (step t1715.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1715.t18))
% 2.74/2.93  (step t1715.t20 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1715.t19))
% 2.74/2.93  (step t1715.t21 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1715.t14 t1715.t20))
% 2.74/2.93  (step t1715.t22 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1715.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1715.t21 t1715.t22))
% 2.74/2.93  (step t1715.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1715.t23))
% 2.74/2.93  (step t1715.t25 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1715.t24))
% 2.74/2.93  (step t1715.t26 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1715.t27 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t1715.t26 t1715.a1 t1715.a0))
% 2.74/2.93  (step t1715.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1715.t25 t1715.t27))
% 2.74/2.93  (step t1715.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1715.t13 t1715.a2 t1715.t28))
% 2.74/2.93  (step t1715.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1715.t12 t1715.t29))
% 2.74/2.93  (step t1715 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1715.a0 t1715.a1 t1715.a2))
% 2.74/2.93  (step t1716 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1717 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1718 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) 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.74/2.93  (step t1719 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1715 t1716 t1717 t1718))
% 2.74/2.93  (step t1720 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1719))
% 2.74/2.93  (step t1721 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1720))
% 2.74/2.93  (step t1722 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (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 (t1714 t1721))
% 2.74/2.93  (step t1723 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (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.74/2.93  (step t1724 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1722 t1723))
% 2.74/2.93  (step t1725 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1724))
% 2.74/2.93  (step t1726 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1725))
% 2.74/2.93  (step t1727 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1713 t1726))
% 2.74/2.93  (step t1728 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1729 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1730 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (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.74/2.93  (step t1731 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (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 or_neg)
% 2.74/2.93  (step t1732 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1727 t1728 t1729 t1730 t1731))
% 2.74/2.93  (step t1733 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1732))
% 2.74/2.93  (step t1734 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1700 t1712 t1733))
% 2.74/2.93  (step t1735 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1734))
% 2.74/2.93  (step t1736 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1735))
% 2.74/2.93  (step t1737 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1738 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1736 t1737 t1507 t1418))
% 2.74/2.93  (step t1739 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1740 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t1739))
% 2.74/2.93  (step t1741 (cl (= 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 or :premises (t1277))
% 2.74/2.93  (step t1742 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.93  (step t1743 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1744 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1745 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1744))
% 2.74/2.93  (step t1746 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 2.74/2.93  (step t1747 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 2.74/2.93  (step t1748 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1749 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1747 t1748))
% 2.74/2.93  (step t1750 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.93  (step t1751 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t1749 t1750))
% 2.74/2.93  (step t1752 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t1746 t1751))
% 2.74/2.93  (step t1753 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1745 t1752))
% 2.74/2.93  (step t1754 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1755 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1280 t1743 t1124 t1753 t1754))
% 2.74/2.93  (step t1756 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1757 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1758)
% 2.74/2.93  (assume t1758.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1758.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.93  (assume t1758.a2 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (assume t1758.a3 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (step t1758.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1758.t2)
% 2.74/2.93  (assume t1758.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (assume t1758.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (assume t1758.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.93  (assume t1758.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (step t1758.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.74/2.93  (step t1758.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 (t1758.t2.t1))
% 2.74/2.93  (step t1758.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1758.t2.a1))
% 2.74/2.93  (step t1758.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1758.t2.t3))
% 2.74/2.93  (step t1758.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1758.t2.a3))
% 2.74/2.93  (step t1758.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10)) :rule symm :premises (t1758.t2.a2))
% 2.74/2.93  (step t1758.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1758.t2.t6))
% 2.74/2.93  (step t1758.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1758.t2.t5 t1758.t2.t7))
% 2.74/2.93  (step t1758.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1758.t2.t4 t1758.t2.t8))
% 2.74/2.93  (step t1758.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1758.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t1758.t2.t10))
% 2.74/2.93  (step t1758.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.74/2.93  (step t1758.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1758.t2.t11 t1758.t2.t12))
% 2.74/2.93  (step t1758.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1758.t2.t13 t1758.t2.a0))
% 2.74/2.93  (step t1758.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t1758.t2.t9 t1758.t2.t14))
% 2.74/2.93  (step t1758.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1758.t2.t2 t1758.t2.t15))
% 2.74/2.93  (step t1758.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1758.t2.a0 t1758.t2.a1 t1758.t2.a2 t1758.t2.a3))
% 2.74/2.93  (step t1758.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1758.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1758.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1758.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1758.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1758.t2 t1758.t3 t1758.t4 t1758.t5 t1758.t6))
% 2.74/2.93  (step t1758.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1758.t7))
% 2.74/2.93  (step t1758.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1758.t8))
% 2.74/2.93  (step t1758.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= 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 (t1758.t1 t1758.t9))
% 2.74/2.93  (step t1758.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= 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.74/2.93  (step t1758.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1758.t10 t1758.t11))
% 2.74/2.93  (step t1758.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1758.t12))
% 2.74/2.93  (step t1758.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1758.t13))
% 2.74/2.93  (step t1758.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1758.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1758.t15 t1758.a3 t1758.a2 t1758.a1 t1758.a0))
% 2.74/2.93  (step t1758.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1758.t14 t1758.t16))
% 2.74/2.93  (step t1758 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1758.a0 t1758.a1 t1758.a2 t1758.a3))
% 2.74/2.93  (step t1759 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1760 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1761 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1762 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1763 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1758 t1759 t1760 t1761 t1762))
% 2.74/2.93  (step t1764 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1763))
% 2.74/2.93  (step t1765 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1764))
% 2.74/2.93  (step t1766 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1757 t1765))
% 2.74/2.93  (step t1767 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.74/2.93  (step t1768 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1766 t1767))
% 2.74/2.93  (step t1769 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1768))
% 2.74/2.93  (step t1770 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1769))
% 2.74/2.93  (step t1771 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1756 t1770))
% 2.74/2.93  (step t1772 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1773 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1774 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1775 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t1776 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1777 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1771 t1772 t1773 t1774 t1775 t1776))
% 2.74/2.93  (step t1778 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1777))
% 2.74/2.93  (step t1779 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1742 t1755 t1778))
% 2.74/2.93  (step t1780 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t1779))
% 2.74/2.93  (step t1781 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1780))
% 2.74/2.93  (step t1782 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1783 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.93  (step t1784 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 2.74/2.93  (step t1785 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1280 t1462 t1281 t1743 t1710 t1784))
% 2.74/2.93  (step t1786 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1787 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1788)
% 2.74/2.93  (assume t1788.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t1788.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1788.a2 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1788.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.93  (assume t1788.a4 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (step t1788.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1788.t2)
% 2.74/2.93  (assume t1788.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (assume t1788.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.93  (assume t1788.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.93  (assume t1788.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (step t1788.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.74/2.93  (step t1788.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 (t1788.t2.t1))
% 2.74/2.93  (step t1788.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1788.t2.a1))
% 2.74/2.93  (step t1788.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1788.t2.t3))
% 2.74/2.93  (step t1788.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1788.t2.a3))
% 2.74/2.93  (step t1788.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10)) :rule symm :premises (t1788.t2.a2))
% 2.74/2.93  (step t1788.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1788.t2.t6))
% 2.74/2.93  (step t1788.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1788.t2.t5 t1788.t2.t7))
% 2.74/2.93  (step t1788.t2.t9 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1788.t2.t4 t1788.t2.t8))
% 2.74/2.93  (step t1788.t2.t10 (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.74/2.93  (step t1788.t2.t11 (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 (t1788.t2.t10))
% 2.74/2.93  (step t1788.t2.t12 (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.74/2.93  (step t1788.t2.t13 (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 (t1788.t2.t11 t1788.t2.t12))
% 2.74/2.93  (step t1788.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1788.t2.t13 t1788.t2.a0))
% 2.74/2.93  (step t1788.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t1788.t2.t9 t1788.t2.t14))
% 2.74/2.93  (step t1788.t2.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1788.t2.t2 t1788.t2.t15))
% 2.74/2.93  (step t1788.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1788.t2.a0 t1788.t2.a1 t1788.t2.a2 t1788.t2.a3))
% 2.74/2.93  (step t1788.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1788.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1788.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1788.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1788.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1788.t2 t1788.t3 t1788.t4 t1788.t5 t1788.t6))
% 2.74/2.93  (step t1788.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1788.t7))
% 2.74/2.93  (step t1788.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1788.t8))
% 2.74/2.93  (step t1788.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= 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 (t1788.t1 t1788.t9))
% 2.74/2.93  (step t1788.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= 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.74/2.93  (step t1788.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1788.t10 t1788.t11))
% 2.74/2.93  (step t1788.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1788.t12))
% 2.74/2.93  (step t1788.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1788.t13))
% 2.74/2.93  (step t1788.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1788.t16 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1788.t17)
% 2.74/2.93  (assume t1788.t17.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t1788.t17.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.93  (step t1788.t17.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t1788.t17.a1))
% 2.74/2.93  (step t1788.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t1788.t17.t1))
% 2.74/2.93  (step t1788.t17.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t1788.t17.a0))
% 2.74/2.93  (step t1788.t17.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.93  (step t1788.t17.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1788.t17.t3 t1788.t17.t4))
% 2.74/2.93  (step t1788.t17.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1788.t17.t2 t1788.t17.t5))
% 2.74/2.93  (step t1788.t17 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1788.t17.a0 t1788.t17.a1))
% 2.74/2.93  (step t1788.t18 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1788.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1788.t20 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t1788.t17 t1788.t18 t1788.t19))
% 2.74/2.93  (step t1788.t21 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1788.t20))
% 2.74/2.93  (step t1788.t22 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1788.t21))
% 2.74/2.93  (step t1788.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1788.t16 t1788.t22))
% 2.74/2.93  (step t1788.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.93  (step t1788.t25 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1788.t23 t1788.t24))
% 2.74/2.93  (step t1788.t26 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1788.t25))
% 2.74/2.93  (step t1788.t27 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1788.t26))
% 2.74/2.93  (step t1788.t28 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.93  (step t1788.t29 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t1788.t28 t1788.a2 t1788.a1))
% 2.74/2.93  (step t1788.t30 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1788.t27 t1788.t29))
% 2.74/2.93  (step t1788.t31 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1788.t15 t1788.a4 t1788.t30 t1788.a3 t1788.a0))
% 2.74/2.93  (step t1788.t32 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1788.t14 t1788.t31))
% 2.74/2.93  (step t1788 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1788.a0 t1788.a1 t1788.a2 t1788.a3 t1788.a4))
% 2.74/2.93  (step t1789 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1790 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1791 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t1792 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1793 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (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.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1794 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1788 t1789 t1790 t1791 t1792 t1793))
% 2.74/2.93  (step t1795 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1794))
% 2.74/2.93  (step t1796 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1795))
% 2.74/2.93  (step t1797 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1787 t1796))
% 2.74/2.93  (step t1798 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.74/2.93  (step t1799 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1797 t1798))
% 2.74/2.93  (step t1800 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1799))
% 2.74/2.93  (step t1801 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1800))
% 2.74/2.93  (step t1802 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1786 t1801))
% 2.74/2.93  (step t1803 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1804 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1805 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1806 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1807 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t1808 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.93  (step t1809 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1802 t1803 t1804 t1805 t1806 t1807 t1808))
% 2.74/2.93  (step t1810 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1809))
% 2.74/2.93  (step t1811 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1783 t1785 t1810))
% 2.74/2.93  (step t1812 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t1811))
% 2.74/2.93  (step t1813 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t1812))
% 2.74/2.93  (step t1814 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1815 (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.74/2.93  (step t1816 (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 (t1815))
% 2.74/2.93  (step t1817 (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.74/2.93  (step t1818 (cl (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12))) :rule refl)
% 2.74/2.93  (step t1819 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule all_simplify)
% 2.74/2.93  (step t1820 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)))) :rule cong :premises (t1818 t1819))
% 2.74/2.93  (step t1821 (cl (= (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)) true)) :rule all_simplify)
% 2.74/2.93  (step t1822 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) true)) :rule trans :premises (t1820 t1821))
% 2.74/2.93  (step t1823 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true)) :rule trans :premises (t1817 t1822))
% 2.74/2.93  (step t1824 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule resolution :premises (t1816 t1823))
% 2.74/2.93  (step t1825 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1826 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1827 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t1824 t1825 t1826))
% 2.74/2.93  (step t1828 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1829 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1830)
% 2.74/2.93  (assume t1830.a0 (not (= tptp.e10 tptp.e12)))
% 2.74/2.93  (assume t1830.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.93  (step t1830.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1830.t2)
% 2.74/2.93  (assume t1830.t2.a0 (not (= tptp.e10 tptp.e12)))
% 2.74/2.93  (assume t1830.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.93  (step t1830.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.74/2.93  (step t1830.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 (t1830.t2.t1))
% 2.74/2.93  (step t1830.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.74/2.93  (step t1830.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12)) :rule symm :premises (t1830.t2.a1))
% 2.74/2.93  (step t1830.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 tptp.e12))) :rule cong :premises (t1830.t2.t3 t1830.t2.t4))
% 2.74/2.93  (step t1830.t2.t6 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 2.74/2.93  (step t1830.t2.t7 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t1830.t2.t6))
% 2.74/2.93  (step t1830.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 2.74/2.93  (step t1830.t2.t9 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t1830.t2.t7 t1830.t2.t8))
% 2.74/2.93  (step t1830.t2.t10 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t1830.t2.t9 t1830.t2.a0))
% 2.74/2.93  (step t1830.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t1830.t2.t5 t1830.t2.t10))
% 2.74/2.93  (step t1830.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1830.t2.t2 t1830.t2.t11))
% 2.74/2.93  (step t1830.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1830.t2.a0 t1830.t2.a1))
% 2.74/2.93  (step t1830.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1830.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1830.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1830.t2 t1830.t3 t1830.t4))
% 2.74/2.93  (step t1830.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1830.t5))
% 2.74/2.93  (step t1830.t7 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1830.t6))
% 2.74/2.93  (step t1830.t8 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (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 (t1830.t1 t1830.t7))
% 2.74/2.93  (step t1830.t9 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (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.74/2.93  (step t1830.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1830.t8 t1830.t9))
% 2.74/2.93  (step t1830.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1830.t10))
% 2.74/2.93  (step t1830.t12 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1830.t11))
% 2.74/2.93  (step t1830.t13 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1830.t14 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1830.t13 t1830.a0 t1830.a1))
% 2.74/2.93  (step t1830.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1830.t12 t1830.t14))
% 2.74/2.93  (step t1830 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1830.a0 t1830.a1))
% 2.74/2.93  (step t1831 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1832 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1833 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1830 t1831 t1832))
% 2.74/2.93  (step t1834 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1833))
% 2.74/2.93  (step t1835 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1834))
% 2.74/2.93  (step t1836 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (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 (t1829 t1835))
% 2.74/2.93  (step t1837 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (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.74/2.93  (step t1838 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1836 t1837))
% 2.74/2.93  (step t1839 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1838))
% 2.74/2.93  (step t1840 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1839))
% 2.74/2.93  (step t1841 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1828 t1840))
% 2.74/2.93  (step t1842 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1843 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1844 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (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.74/2.93  (step t1845 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1841 t1842 t1843 t1844))
% 2.74/2.93  (step t1846 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1845))
% 2.74/2.93  (step t1847 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1814 t1827 t1846))
% 2.74/2.93  (step t1848 (cl (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t1847))
% 2.74/2.93  (step t1849 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1848))
% 2.74/2.93  (step t1850 (cl (not (= tptp.e10 tptp.e12))) :rule and :premises (a6))
% 2.74/2.93  (step t1851 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1626 t1647 t1690 t1692 t1694 t1697 t1699 t1738 t1239 t1740 t1741 t1419 t1781 t1238 t1237 t1782 t1813 t1418 t1507 t1237 t1737 t1849 t1850))
% 2.74/2.93  (step t1852 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1851))
% 2.74/2.93  (step t1853 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1854 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1855 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t1250 t1825 t1854))
% 2.74/2.93  (step t1856 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1857 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1858)
% 2.74/2.93  (assume t1858.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.93  (assume t1858.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.93  (step t1858.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1858.t2)
% 2.74/2.93  (assume t1858.t2.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.93  (assume t1858.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.93  (step t1858.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1858.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t1858.t2.t1))
% 2.74/2.93  (step t1858.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.74/2.93  (step t1858.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12)) :rule symm :premises (t1858.t2.a1))
% 2.74/2.93  (step t1858.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1858.t2.t3 t1858.t2.t4))
% 2.74/2.93  (step t1858.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.74/2.93  (step t1858.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1858.t2.t6))
% 2.74/2.93  (step t1858.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.74/2.93  (step t1858.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1858.t2.t7 t1858.t2.t8))
% 2.74/2.93  (step t1858.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1858.t2.t9 t1858.t2.a0))
% 2.74/2.93  (step t1858.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t1858.t2.t5 t1858.t2.t10))
% 2.74/2.93  (step t1858.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1858.t2.t2 t1858.t2.t11))
% 2.74/2.93  (step t1858.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1858.t2.a0 t1858.t2.a1))
% 2.74/2.93  (step t1858.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1858.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1858.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1858.t2 t1858.t3 t1858.t4))
% 2.74/2.93  (step t1858.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1858.t5))
% 2.74/2.93  (step t1858.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1858.t6))
% 2.74/2.93  (step t1858.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1858.t1 t1858.t7))
% 2.74/2.93  (step t1858.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t1858.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1858.t8 t1858.t9))
% 2.74/2.93  (step t1858.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1858.t10))
% 2.74/2.93  (step t1858.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1858.t11))
% 2.74/2.93  (step t1858.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1858.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1858.t13 t1858.a0 t1858.a1))
% 2.74/2.93  (step t1858.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1858.t12 t1858.t14))
% 2.74/2.93  (step t1858 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1858.a0 t1858.a1))
% 2.74/2.93  (step t1859 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1860 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1861 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1858 t1859 t1860))
% 2.74/2.93  (step t1862 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1861))
% 2.74/2.93  (step t1863 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1862))
% 2.74/2.93  (step t1864 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1857 t1863))
% 2.74/2.93  (step t1865 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t1866 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1864 t1865))
% 2.74/2.93  (step t1867 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1866))
% 2.74/2.93  (step t1868 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1867))
% 2.74/2.93  (step t1869 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1856 t1868))
% 2.74/2.93  (step t1870 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1871 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1872 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t1873 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1869 t1870 t1871 t1872))
% 2.74/2.93  (step t1874 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1873))
% 2.74/2.93  (step t1875 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1853 t1855 t1874))
% 2.74/2.93  (step t1876 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t1875))
% 2.74/2.93  (step t1877 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1876))
% 2.74/2.93  (step t1878 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 2.74/2.93  (step t1879 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.74/2.93  (step t1880 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1881 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t1880))
% 2.74/2.93  (step t1882 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) :rule all_simplify)
% 2.74/2.93  (step t1883 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule refl)
% 2.74/2.93  (step t1884 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.74/2.93  (step t1885 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1883 t1884))
% 2.74/2.93  (step t1886 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) true)) :rule all_simplify)
% 2.74/2.93  (step t1887 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) true)) :rule trans :premises (t1885 t1886))
% 2.74/2.93  (step t1888 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) true)) :rule trans :premises (t1882 t1887))
% 2.74/2.93  (step t1889 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1881 t1888))
% 2.74/2.93  (step t1890 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 2.74/2.93  (step t1891 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t1879 t1889 t1890))
% 2.74/2.93  (step t1892 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 2.74/2.93  (step t1893 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1894)
% 2.74/2.93  (assume t1894.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (assume t1894.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 2.74/2.93  (step t1894.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1894.t2)
% 2.74/2.93  (assume t1894.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 2.74/2.93  (assume t1894.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (step t1894.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1894.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t1894.t2.t1))
% 2.74/2.93  (step t1894.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t1894.t2.a1))
% 2.74/2.93  (step t1894.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1894.t2.t3))
% 2.74/2.93  (step t1894.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule refl)
% 2.74/2.93  (step t1894.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule cong :premises (t1894.t2.t4 t1894.t2.t5))
% 2.74/2.93  (step t1894.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.93  (step t1894.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv2 :premises (t1894.t2.t7))
% 2.74/2.93  (step t1894.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule not_not)
% 2.74/2.93  (step t1894.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t1894.t2.t8 t1894.t2.t9))
% 2.74/2.93  (step t1894.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false)) :rule resolution :premises (t1894.t2.t10 t1894.t2.a0))
% 2.74/2.93  (step t1894.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t1894.t2.t6 t1894.t2.t11))
% 2.74/2.93  (step t1894.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1894.t2.t2 t1894.t2.t12))
% 2.74/2.93  (step t1894.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t1894.t2.a0 t1894.t2.a1))
% 2.74/2.93  (step t1894.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 2.74/2.93  (step t1894.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1894.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1894.t2 t1894.t3 t1894.t4))
% 2.74/2.93  (step t1894.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t1894.t5))
% 2.74/2.93  (step t1894.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t1894.t6))
% 2.74/2.93  (step t1894.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1894.t1 t1894.t7))
% 2.74/2.93  (step t1894.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t1894.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1894.t8 t1894.t9))
% 2.74/2.93  (step t1894.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t1894.t10))
% 2.74/2.93  (step t1894.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t1894.t11))
% 2.74/2.93  (step t1894.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.74/2.93  (step t1894.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1894.t13 t1894.a1 t1894.a0))
% 2.74/2.93  (step t1894.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1894.t12 t1894.t14))
% 2.74/2.93  (step t1894 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t1894.a0 t1894.a1))
% 2.74/2.93  (step t1895 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1896 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 2.74/2.93  (step t1897 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t1894 t1895 t1896))
% 2.74/2.93  (step t1898 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t1897))
% 2.74/2.93  (step t1899 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t1898))
% 2.74/2.93  (step t1900 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1893 t1899))
% 2.74/2.93  (step t1901 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.74/2.93  (step t1902 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1900 t1901))
% 2.74/2.93  (step t1903 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t1902))
% 2.74/2.93  (step t1904 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t1903))
% 2.74/2.93  (step t1905 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1892 t1904))
% 2.74/2.93  (step t1906 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1907 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 2.74/2.93  (step t1908 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1909 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1905 t1906 t1907 t1908))
% 2.74/2.93  (step t1910 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t1909))
% 2.74/2.93  (step t1911 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1878 t1891 t1910))
% 2.74/2.93  (step t1912 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t1911))
% 2.74/2.93  (step t1913 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t1912))
% 2.74/2.93  (step t1914 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1915 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (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.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.93  (step t1916 (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.74/2.93  (step t1917 (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 (t1916))
% 2.74/2.93  (step t1918 (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.74/2.93  (step t1919 (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.74/2.93  (step t1920 (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.74/2.93  (step t1921 (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 (t1919 t1920))
% 2.74/2.93  (step t1922 (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.74/2.93  (step t1923 (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 (t1921 t1922))
% 2.74/2.93  (step t1924 (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 (t1918 t1923))
% 2.74/2.93  (step t1925 (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 (t1917 t1924))
% 2.74/2.93  (step t1926 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.74/2.93  (step t1927 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t1879 t1925 t1926))
% 2.74/2.93  (step t1928 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 2.74/2.93  (step t1929 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1930)
% 2.74/2.93  (assume t1930.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (assume t1930.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.74/2.93  (step t1930.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1930.t2)
% 2.74/2.93  (assume t1930.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.74/2.93  (assume t1930.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.93  (step t1930.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.74/2.93  (step t1930.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 (t1930.t2.t1))
% 2.74/2.93  (step t1930.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t1930.t2.a1))
% 2.74/2.93  (step t1930.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1930.t2.t3))
% 2.74/2.93  (step t1930.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 2.74/2.93  (step t1930.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1930.t2.t4 t1930.t2.t5))
% 2.74/2.93  (step t1930.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.74/2.93  (step t1930.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 (t1930.t2.t7))
% 2.74/2.93  (step t1930.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.74/2.93  (step t1930.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 (t1930.t2.t8 t1930.t2.t9))
% 2.74/2.93  (step t1930.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1930.t2.t10 t1930.t2.a0))
% 2.74/2.93  (step t1930.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1930.t2.t6 t1930.t2.t11))
% 2.74/2.93  (step t1930.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1930.t2.t2 t1930.t2.t12))
% 2.74/2.93  (step t1930.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1930.t2.a0 t1930.t2.a1))
% 2.74/2.93  (step t1930.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.74/2.93  (step t1930.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1930.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1930.t2 t1930.t3 t1930.t4))
% 2.74/2.93  (step t1930.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1930.t5))
% 2.74/2.93  (step t1930.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1930.t6))
% 2.74/2.93  (step t1930.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1930.t1 t1930.t7))
% 2.74/2.93  (step t1930.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.74/2.93  (step t1930.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1930.t8 t1930.t9))
% 2.74/2.93  (step t1930.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1930.t10))
% 2.74/2.93  (step t1930.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1930.t11))
% 2.74/2.93  (step t1930.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.74/2.93  (step t1930.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1930.t13 t1930.a1 t1930.a0))
% 2.74/2.93  (step t1930.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1930.t12 t1930.t14))
% 2.74/2.93  (step t1930 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1930.a0 t1930.a1))
% 2.74/2.93  (step t1931 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.93  (step t1932 (cl (not (and (= tptp.e12 (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.74/2.93  (step t1933 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1930 t1931 t1932))
% 2.74/2.93  (step t1934 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1933))
% 2.74/2.93  (step t1935 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1934))
% 2.74/2.93  (step t1936 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (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 (t1929 t1935))
% 2.74/2.93  (step t1937 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (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.74/2.93  (step t1938 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1936 t1937))
% 2.74/2.93  (step t1939 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1938))
% 2.74/2.93  (step t1940 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1939))
% 2.74/2.93  (step t1941 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1928 t1940))
% 2.74/2.93  (step t1942 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.93  (step t1943 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (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.74/2.93  (step t1944 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (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.74/2.93  (step t1945 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1941 t1942 t1943 t1944))
% 2.74/2.93  (step t1946 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1945))
% 2.74/2.93  (step t1947 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1915 t1927 t1946))
% 2.74/2.93  (step t1948 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1947))
% 2.74/2.93  (step t1949 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1948))
% 2.74/2.93  (step t1950 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1951 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1952 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1953 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t1952))
% 2.74/2.93  (step t1954 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 2.74/2.93  (step t1955 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 2.74/2.93  (step t1956 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.93  (step t1957 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1955 t1956))
% 2.74/2.93  (step t1958 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.93  (step t1959 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t1957 t1958))
% 2.74/2.93  (step t1960 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t1954 t1959))
% 2.74/2.93  (step t1961 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1953 t1960))
% 2.74/2.93  (step t1962 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t1433 t1961 t1825))
% 2.74/2.93  (step t1963 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1964 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1965)
% 2.74/2.93  (assume t1965.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.93  (assume t1965.a1 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.93  (step t1965.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1965.t2)
% 2.74/2.93  (assume t1965.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.93  (assume t1965.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.93  (step t1965.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.74/2.93  (step t1965.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 (t1965.t2.t1))
% 2.74/2.93  (step t1965.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1965.t2.a1))
% 2.74/2.93  (step t1965.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1965.t2.t3))
% 2.74/2.93  (step t1965.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule refl)
% 2.74/2.93  (step t1965.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t1965.t2.t4 t1965.t2.t5))
% 2.74/2.93  (step t1965.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1965.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t1965.t2.t7))
% 2.74/2.93  (step t1965.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 2.74/2.93  (step t1965.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1965.t2.t8 t1965.t2.t9))
% 2.74/2.93  (step t1965.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t1965.t2.t10 t1965.t2.a0))
% 2.74/2.93  (step t1965.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t1965.t2.t6 t1965.t2.t11))
% 2.74/2.93  (step t1965.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1965.t2.t2 t1965.t2.t12))
% 2.74/2.93  (step t1965.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1965.t2.a0 t1965.t2.a1))
% 2.74/2.93  (step t1965.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1965.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1965.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1965.t2 t1965.t3 t1965.t4))
% 2.74/2.93  (step t1965.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1965.t5))
% 2.74/2.93  (step t1965.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1965.t6))
% 2.74/2.93  (step t1965.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1965.t1 t1965.t7))
% 2.74/2.93  (step t1965.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t1965.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1965.t8 t1965.t9))
% 2.74/2.93  (step t1965.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1965.t10))
% 2.74/2.93  (step t1965.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1965.t11))
% 2.74/2.93  (step t1965.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.93  (step t1965.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1965.t13 t1965.a1 t1965.a0))
% 2.74/2.93  (step t1965.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1965.t12 t1965.t14))
% 2.74/2.93  (step t1965 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1965.a0 t1965.a1))
% 2.74/2.93  (step t1966 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.93  (step t1967 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1968 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t1965 t1966 t1967))
% 2.74/2.93  (step t1969 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1968))
% 2.74/2.93  (step t1970 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1969))
% 2.74/2.93  (step t1971 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 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 (t1964 t1970))
% 2.74/2.93  (step t1972 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 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.74/2.93  (step t1973 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1971 t1972))
% 2.74/2.93  (step t1974 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1973))
% 2.74/2.93  (step t1975 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1974))
% 2.74/2.93  (step t1976 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1963 t1975))
% 2.74/2.93  (step t1977 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 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.e11))))) :rule or_neg)
% 2.74/2.93  (step t1978 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t1979 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 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 or_neg)
% 2.74/2.93  (step t1980 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1976 t1977 t1978 t1979))
% 2.74/2.93  (step t1981 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1980))
% 2.74/2.93  (step t1982 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1951 t1962 t1981))
% 2.74/2.93  (step t1983 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t1982))
% 2.74/2.93  (step t1984 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1983))
% 2.74/2.93  (step t1985 (cl (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.93  (step t1986 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1852 t1877 t1276 t1913 t1914 t1949 t1950 t1984 t1985))
% 2.74/2.93  (step t1987 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1986))
% 2.74/2.93  (step t1988 (cl (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 and :premises (t1645))
% 2.74/2.93  (step t1989 (cl (= 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 or :premises (t1988))
% 2.74/2.93  (step t1990 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t1991 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t1992 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1124 t1753 t1991))
% 2.74/2.93  (step t1993 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t1994 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1995)
% 2.74/2.93  (assume t1995.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (assume t1995.a1 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (step t1995.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t1995.t2)
% 2.74/2.93  (assume t1995.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.93  (assume t1995.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.93  (step t1995.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1995.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1995.t2.t1))
% 2.74/2.93  (step t1995.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1995.t2.a1))
% 2.74/2.93  (step t1995.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1995.t2.t3))
% 2.74/2.93  (step t1995.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 2.74/2.93  (step t1995.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1995.t2.t4 t1995.t2.t5))
% 2.74/2.93  (step t1995.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.93  (step t1995.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t1995.t2.t7))
% 2.74/2.93  (step t1995.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.74/2.93  (step t1995.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1995.t2.t8 t1995.t2.t9))
% 2.74/2.93  (step t1995.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1995.t2.t10 t1995.t2.a0))
% 2.74/2.93  (step t1995.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1995.t2.t6 t1995.t2.t11))
% 2.74/2.93  (step t1995.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1995.t2.t2 t1995.t2.t12))
% 2.74/2.93  (step t1995.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1995.t2.a0 t1995.t2.a1))
% 2.74/2.93  (step t1995.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1995.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1995.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1995.t2 t1995.t3 t1995.t4))
% 2.74/2.93  (step t1995.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1995.t5))
% 2.74/2.93  (step t1995.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1995.t6))
% 2.74/2.93  (step t1995.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1995.t1 t1995.t7))
% 2.74/2.93  (step t1995.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t1995.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1995.t8 t1995.t9))
% 2.74/2.93  (step t1995.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1995.t10))
% 2.74/2.93  (step t1995.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1995.t11))
% 2.74/2.93  (step t1995.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.93  (step t1995.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1995.t13 t1995.a1 t1995.a0))
% 2.74/2.93  (step t1995.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1995.t12 t1995.t14))
% 2.74/2.93  (step t1995 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1995.a0 t1995.a1))
% 2.74/2.93  (step t1996 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.93  (step t1997 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t1998 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1995 t1996 t1997))
% 2.74/2.93  (step t1999 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1998))
% 2.74/2.93  (step t2000 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1999))
% 2.74/2.93  (step t2001 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1994 t2000))
% 2.74/2.93  (step t2002 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t2003 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2001 t2002))
% 2.74/2.93  (step t2004 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2003))
% 2.74/2.93  (step t2005 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2004))
% 2.74/2.93  (step t2006 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1993 t2005))
% 2.74/2.93  (step t2007 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t2008 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.74/2.93  (step t2009 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.93  (step t2010 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2006 t2007 t2008 t2009))
% 2.74/2.93  (step t2011 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2010))
% 2.74/2.93  (step t2012 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1990 t1992 t2011))
% 2.74/2.93  (step t2013 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t2012))
% 2.74/2.93  (step t2014 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2013))
% 2.74/2.93  (step t2015 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2014 t1782 t1238))
% 2.74/2.93  (step t2016 (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 (t1110))
% 2.74/2.93  (step t2017 (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 (t2016))
% 2.74/2.93  (step t2018 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.93  (step t2019 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.74/2.93  (step t2020 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t1280 t1281 t1474 t2019))
% 2.74/2.93  (step t2021 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.74/2.93  (step t2022 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t2023)
% 2.74/2.93  (assume t2023.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.93  (assume t2023.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.93  (assume t2023.a2 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.93  (step t2023.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.74/2.93  (anchor :step t2023.t2)
% 2.74/2.93  (assume t2023.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.93  (assume t2023.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.93  (step t2023.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.74/2.93  (step t2023.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 (t2023.t2.t1))
% 2.74/2.93  (step t2023.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule symm :premises (t2023.t2.a1))
% 2.74/2.93  (step t2023.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2023.t2.t3))
% 2.74/2.93  (step t2023.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 2.74/2.93  (step t2023.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t2023.t2.t4 t2023.t2.t5))
% 2.74/2.93  (step t2023.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.74/2.93  (step t2023.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 (t2023.t2.t7))
% 2.74/2.93  (step t2023.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.74/2.93  (step t2023.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 (t2023.t2.t8 t2023.t2.t9))
% 2.74/2.93  (step t2023.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2023.t2.t10 t2023.t2.a0))
% 2.74/2.93  (step t2023.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2023.t2.t6 t2023.t2.t11))
% 2.74/2.93  (step t2023.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2023.t2.t2 t2023.t2.t12))
% 2.74/2.93  (step t2023.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2023.t2.a0 t2023.t2.a1))
% 2.74/2.93  (step t2023.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.74/2.93  (step t2023.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.93  (step t2023.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t2023.t2 t2023.t3 t2023.t4))
% 2.74/2.93  (step t2023.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2023.t5))
% 2.74/2.93  (step t2023.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2023.t6))
% 2.74/2.93  (step t2023.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2023.t1 t2023.t7))
% 2.74/2.93  (step t2023.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.74/2.93  (step t2023.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2023.t8 t2023.t9))
% 2.74/2.93  (step t2023.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2023.t10))
% 2.74/2.94  (step t2023.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2023.t11))
% 2.74/2.94  (step t2023.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2023.t14 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2023.t15)
% 2.74/2.94  (assume t2023.t15.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2023.t15.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2023.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2023.t15.a1))
% 2.74/2.94  (step t2023.t15.t2 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t2023.t15.t1))
% 2.74/2.94  (step t2023.t15.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2023.t15.a0))
% 2.74/2.94  (step t2023.t15.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2023.t15.t3))
% 2.74/2.94  (step t2023.t15.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2023.t15.t4))
% 2.74/2.94  (step t2023.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2023.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t2023.t15.t5 t2023.t15.t6))
% 2.74/2.94  (step t2023.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t2023.t15.t2 t2023.t15.t7))
% 2.74/2.94  (step t2023.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t2023.t15.a0 t2023.t15.a1))
% 2.74/2.94  (step t2023.t16 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2023.t17 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2023.t18 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule resolution :premises (t2023.t15 t2023.t16 t2023.t17))
% 2.74/2.94  (step t2023.t19 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t2023.t18))
% 2.74/2.94  (step t2023.t20 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t2023.t19))
% 2.74/2.94  (step t2023.t21 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2023.t14 t2023.t20))
% 2.74/2.94  (step t2023.t22 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2023.t23 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2023.t21 t2023.t22))
% 2.74/2.94  (step t2023.t24 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t2023.t23))
% 2.74/2.94  (step t2023.t25 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t2023.t24))
% 2.74/2.94  (step t2023.t26 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2023.t27 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t2023.t26 t2023.a0 t2023.a1))
% 2.74/2.94  (step t2023.t28 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2023.t25 t2023.t27))
% 2.74/2.94  (step t2023.t29 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2023.t13 t2023.a2 t2023.t28))
% 2.74/2.94  (step t2023.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2023.t12 t2023.t29))
% 2.74/2.94  (step t2023 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2023.a0 t2023.a1 t2023.a2))
% 2.74/2.94  (step t2024 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2025 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2026 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (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.74/2.94  (step t2027 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t2023 t2024 t2025 t2026))
% 2.74/2.94  (step t2028 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2027))
% 2.74/2.94  (step t2029 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2028))
% 2.74/2.94  (step t2030 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (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 (t2022 t2029))
% 2.74/2.94  (step t2031 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (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.74/2.94  (step t2032 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2030 t2031))
% 2.74/2.94  (step t2033 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2032))
% 2.74/2.94  (step t2034 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2033))
% 2.74/2.94  (step t2035 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2021 t2034))
% 2.74/2.94  (step t2036 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2037 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2038 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (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.74/2.94  (step t2039 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (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.74/2.94  (step t2040 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2035 t2036 t2037 t2038 t2039))
% 2.74/2.94  (step t2041 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2040))
% 2.74/2.94  (step t2042 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2018 t2020 t2041))
% 2.74/2.94  (step t2043 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2042))
% 2.74/2.94  (step t2044 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2043))
% 2.74/2.94  (step t2045 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2044 t1508 t1237 t1418))
% 2.74/2.94  (step t2046 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.94  (step t2047 (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.74/2.94  (step t2048 (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 (t2047))
% 2.74/2.94  (step t2049 (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.74/2.94  (step t2050 (cl (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13))) :rule refl)
% 2.74/2.94  (step t2051 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule all_simplify)
% 2.74/2.94  (step t2052 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)))) :rule cong :premises (t2050 t2051))
% 2.74/2.94  (step t2053 (cl (= (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)) true)) :rule all_simplify)
% 2.74/2.94  (step t2054 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) true)) :rule trans :premises (t2052 t2053))
% 2.74/2.94  (step t2055 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) :rule trans :premises (t2049 t2054))
% 2.74/2.94  (step t2056 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t2048 t2055))
% 2.74/2.94  (step t2057 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.74/2.94  (step t2058 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t2056 t1124 t2057))
% 2.74/2.94  (step t2059 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2060 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2061)
% 2.74/2.94  (assume t2061.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2061.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (step t2061.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2061.t2)
% 2.74/2.94  (assume t2061.t2.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2061.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (step t2061.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2061.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t2061.t2.t1))
% 2.74/2.94  (step t2061.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.74/2.94  (step t2061.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t2061.t2.a1))
% 2.74/2.94  (step t2061.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 tptp.e13))) :rule cong :premises (t2061.t2.t3 t2061.t2.t4))
% 2.74/2.94  (step t2061.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.74/2.94  (step t2061.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t2061.t2.t6))
% 2.74/2.94  (step t2061.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 2.74/2.94  (step t2061.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t2061.t2.t7 t2061.t2.t8))
% 2.74/2.94  (step t2061.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t2061.t2.t9 t2061.t2.a0))
% 2.74/2.94  (step t2061.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t2061.t2.t5 t2061.t2.t10))
% 2.74/2.94  (step t2061.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2061.t2.t2 t2061.t2.t11))
% 2.74/2.94  (step t2061.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t2061.t2.a0 t2061.t2.a1))
% 2.74/2.94  (step t2061.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2061.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2061.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2061.t2 t2061.t3 t2061.t4))
% 2.74/2.94  (step t2061.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t2061.t5))
% 2.74/2.94  (step t2061.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t2061.t6))
% 2.74/2.94  (step t2061.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2061.t1 t2061.t7))
% 2.74/2.94  (step t2061.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2061.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2061.t8 t2061.t9))
% 2.74/2.94  (step t2061.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2061.t10))
% 2.74/2.94  (step t2061.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t2061.t11))
% 2.74/2.94  (step t2061.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2061.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2061.t13 t2061.a0 t2061.a1))
% 2.74/2.94  (step t2061.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2061.t12 t2061.t14))
% 2.74/2.94  (step t2061 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t2061.a0 t2061.a1))
% 2.74/2.94  (step t2062 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2063 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2064 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2061 t2062 t2063))
% 2.74/2.94  (step t2065 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t2064))
% 2.74/2.94  (step t2066 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t2065))
% 2.74/2.94  (step t2067 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2060 t2066))
% 2.74/2.94  (step t2068 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2069 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2067 t2068))
% 2.74/2.94  (step t2070 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2069))
% 2.74/2.94  (step t2071 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t2070))
% 2.74/2.94  (step t2072 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2059 t2071))
% 2.74/2.94  (step t2073 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2074 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2075 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2076 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2072 t2073 t2074 t2075))
% 2.74/2.94  (step t2077 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2076))
% 2.74/2.94  (step t2078 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2046 t2058 t2077))
% 2.74/2.94  (step t2079 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t2078))
% 2.74/2.94  (step t2080 (cl (not (= tptp.e12 tptp.e13))) :rule and :premises (a6))
% 2.74/2.94  (step t2081 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2079 t2080 t1238))
% 2.74/2.94  (step t2082 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1987 t1989 t1738 t2015 t2017 t2045 t2081))
% 2.74/2.94  (step t2083 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule contraction :premises (t2082))
% 2.74/2.94  (step t2084 (cl (not (= (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv_pos2)
% 2.74/2.94  (step t2085 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.74/2.94  (step t2086 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2087 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t2086))
% 2.74/2.94  (step t2088 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 2.74/2.94  (step t2089 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 2.74/2.94  (step t2090 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2091 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t2089 t2090))
% 2.74/2.94  (step t2092 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.94  (step t2093 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t2091 t2092))
% 2.74/2.94  (step t2094 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t2088 t2093))
% 2.74/2.94  (step t2095 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2087 t2094))
% 2.74/2.94  (step t2096 (cl (= (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1281 t2085 t1879 t2095))
% 2.74/2.94  (step t2097 (cl (not (= (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) (not (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule equiv_pos2)
% 2.74/2.94  (step t2098 (cl (= (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule refl)
% 2.74/2.94  (step t2099 (cl (= (= (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule equiv_simplify)
% 2.74/2.94  (step t2100 (cl (= (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (not (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule equiv2 :premises (t2099))
% 2.74/2.94  (step t2101 (cl (not (not (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule not_not)
% 2.74/2.94  (step t2102 (cl (= (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2100 t2101))
% 2.74/2.94  (step t2103 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2104)
% 2.74/2.94  (assume t2104.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2104.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2104.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.94  (assume t2104.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.94  (step t2104.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.94  (step t2104.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.94  (step t2104.t3 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2104.t4 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t2104.t3))
% 2.74/2.94  (step t2104.t5 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.74/2.94  (step t2104.t6 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t2104.t4 t2104.t5))
% 2.74/2.94  (step t2104.t7 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t2104.t6 t2104.a3))
% 2.74/2.94  (step t2104.t8 (cl (= false (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule symm :premises (t2104.t7))
% 2.74/2.94  (step t2104.t9 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) true) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv_simplify)
% 2.74/2.94  (step t2104.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) true) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv2 :premises (t2104.t9))
% 2.74/2.94  (step t2104.t11 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t2104.a1))
% 2.74/2.94  (step t2104.t12 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2104.a0))
% 2.74/2.94  (step t2104.t13 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t2104.t12))
% 2.74/2.94  (step t2104.t14 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t2104.a2))
% 2.74/2.94  (step t2104.t15 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule trans :premises (t2104.t14 t2104.t13))
% 2.74/2.94  (step t2104.t16 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2104.t15))
% 2.74/2.94  (step t2104.t17 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t2104.t11 t2104.t13 t2104.t16))
% 2.74/2.94  (step t2104.t18 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) true)) :rule resolution :premises (t2104.t10 t2104.t17))
% 2.74/2.94  (step t2104.t19 (cl (= false true)) :rule trans :premises (t2104.t8 t2104.t18))
% 2.74/2.94  (step t2104.t20 (cl false) :rule resolution :premises (t2104.t1 t2104.t2 t2104.t19))
% 2.74/2.94  (step t2104 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) :rule subproof :discharge (t2104.a0 t2104.a1 t2104.a2 t2104.a3))
% 2.74/2.94  (step t2105 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2106 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2107 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2108 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (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.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2109 (cl false (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2104 t2105 t2106 t2107 t2108))
% 2.74/2.94  (step t2110 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) false) :rule reordering :premises (t2109))
% 2.74/2.94  (step t2111 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) false) :rule contraction :premises (t2110))
% 2.74/2.94  (step t2112 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) false) :rule resolution :premises (t2103 t2111))
% 2.74/2.94  (step t2113 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (not false)) :rule implies_neg2)
% 2.74/2.94  (step t2114 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false)) :rule resolution :premises (t2112 t2113))
% 2.74/2.94  (step t2115 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false)) :rule contraction :premises (t2114))
% 2.74/2.94  (step t2116 (cl (= (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule implies_simplify)
% 2.74/2.94  (step t2117 (cl (not (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule equiv1 :premises (t2116))
% 2.74/2.94  (step t2118 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2115 t2117))
% 2.74/2.94  (step t2119 (cl (= (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false)) :rule resolution :premises (t2102 t2118))
% 2.74/2.94  (step t2120 (cl (= (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false))) :rule cong :premises (t2098 t2119))
% 2.74/2.94  (step t2121 (cl (= (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) false) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 2.74/2.94  (step t2122 (cl (= (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))))) :rule trans :premises (t2120 t2121))
% 2.74/2.94  (step t2123 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2124)
% 2.74/2.94  (assume t2124.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2124.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.94  (assume t2124.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2124.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.94  (step t2124.t1 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.94  (step t2124.t2 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2124.t1 t2124.a0 t2124.a2 t2124.a1 t2124.a3))
% 2.74/2.94  (step t2124 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule subproof :discharge (t2124.a0 t2124.a1 t2124.a2 t2124.a3))
% 2.74/2.94  (step t2125 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2126 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2127 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2128 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2129 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2124 t2125 t2126 t2127 t2128))
% 2.74/2.94  (step t2130 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule reordering :premises (t2129))
% 2.74/2.94  (step t2131 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2130))
% 2.74/2.94  (step t2132 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2123 t2131))
% 2.74/2.94  (step t2133 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule implies_neg2)
% 2.74/2.94  (step t2134 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2132 t2133))
% 2.74/2.94  (step t2135 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule contraction :premises (t2134))
% 2.74/2.94  (step t2136 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2097 t2122 t2135))
% 2.74/2.94  (step t2137 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule not_and :premises (t2136))
% 2.74/2.94  (step t2138 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2139 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2140 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2141 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.74/2.94  (step t2142 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2137 t2138 t2139 t2140 t2141))
% 2.74/2.94  (step t2143 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule contraction :premises (t2142))
% 2.74/2.94  (step t2144 (cl (or (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2084 t2096 t2143))
% 2.74/2.94  (step t2145 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule or :premises (t2144))
% 2.74/2.94  (step t2146 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2145))
% 2.74/2.94  (step t2147 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.94  (step t2148 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2149 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t2148))
% 2.74/2.94  (step t2150 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2151 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t2150))
% 2.74/2.94  (step t2152 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (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 (t2083 t2146 t1418 t2147 t2149 t2151))
% 2.74/2.94  (step t2153 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2152))
% 2.74/2.94  (step t2154 (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 (t1110))
% 2.74/2.94  (step t2155 (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 (t2154))
% 2.74/2.94  (step t2156 (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.74/2.94  (step t2157 (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.74/2.94  (step t2158 (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 (t2157))
% 2.74/2.94  (step t2159 (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.74/2.94  (step t2160 (cl (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11))) :rule refl)
% 2.74/2.94  (step t2161 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule all_simplify)
% 2.74/2.94  (step t2162 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)))) :rule cong :premises (t2160 t2161))
% 2.74/2.94  (step t2163 (cl (= (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)) true)) :rule all_simplify)
% 2.74/2.94  (step t2164 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) true)) :rule trans :premises (t2162 t2163))
% 2.74/2.94  (step t2165 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) :rule trans :premises (t2159 t2164))
% 2.74/2.94  (step t2166 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t2158 t2165))
% 2.74/2.94  (step t2167 (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 (t2166 t1854 t1826))
% 2.74/2.94  (step t2168 (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.74/2.94  (step t2169 (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.74/2.94  (anchor :step t2170)
% 2.74/2.94  (assume t2170.a0 (not (= tptp.e10 tptp.e11)))
% 2.74/2.94  (assume t2170.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.94  (step t2170.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.74/2.94  (anchor :step t2170.t2)
% 2.74/2.94  (assume t2170.t2.a0 (not (= tptp.e10 tptp.e11)))
% 2.74/2.94  (assume t2170.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.94  (step t2170.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.74/2.94  (step t2170.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 (t2170.t2.t1))
% 2.74/2.94  (step t2170.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.74/2.94  (step t2170.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t2170.t2.a1))
% 2.74/2.94  (step t2170.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 tptp.e11))) :rule cong :premises (t2170.t2.t3 t2170.t2.t4))
% 2.74/2.94  (step t2170.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 2.74/2.94  (step t2170.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t2170.t2.t6))
% 2.74/2.94  (step t2170.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 2.74/2.94  (step t2170.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t2170.t2.t7 t2170.t2.t8))
% 2.74/2.94  (step t2170.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t2170.t2.t9 t2170.t2.a0))
% 2.74/2.94  (step t2170.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t2170.t2.t5 t2170.t2.t10))
% 2.74/2.94  (step t2170.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2170.t2.t2 t2170.t2.t11))
% 2.74/2.94  (step t2170.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 (t2170.t2.a0 t2170.t2.a1))
% 2.74/2.94  (step t2170.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.74/2.94  (step t2170.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.74/2.94  (step t2170.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 (t2170.t2 t2170.t3 t2170.t4))
% 2.74/2.94  (step t2170.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 (t2170.t5))
% 2.74/2.94  (step t2170.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 (t2170.t6))
% 2.74/2.94  (step t2170.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 (t2170.t1 t2170.t7))
% 2.74/2.94  (step t2170.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.74/2.94  (step t2170.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 (t2170.t8 t2170.t9))
% 2.74/2.94  (step t2170.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 (t2170.t10))
% 2.74/2.94  (step t2170.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 (t2170.t11))
% 2.74/2.94  (step t2170.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.74/2.94  (step t2170.t14 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2170.t13 t2170.a0 t2170.a1))
% 2.74/2.94  (step t2170.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2170.t12 t2170.t14))
% 2.74/2.94  (step t2170 (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 (t2170.a0 t2170.a1))
% 2.74/2.94  (step t2171 (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.74/2.94  (step t2172 (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.74/2.94  (step t2173 (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 (t2170 t2171 t2172))
% 2.74/2.94  (step t2174 (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 (t2173))
% 2.74/2.94  (step t2175 (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 (t2174))
% 2.74/2.94  (step t2176 (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 (t2169 t2175))
% 2.74/2.94  (step t2177 (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.74/2.94  (step t2178 (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 (t2176 t2177))
% 2.74/2.94  (step t2179 (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 (t2178))
% 2.74/2.94  (step t2180 (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 (t2179))
% 2.74/2.94  (step t2181 (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 (t2168 t2180))
% 2.74/2.94  (step t2182 (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.74/2.94  (step t2183 (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.74/2.94  (step t2184 (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.74/2.94  (step t2185 (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 (t2181 t2182 t2183 t2184))
% 2.74/2.94  (step t2186 (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 (t2185))
% 2.74/2.94  (step t2187 (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 (t2156 t2167 t2186))
% 2.74/2.94  (step t2188 (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 (t2187))
% 2.74/2.94  (step t2189 (cl (not (= tptp.e10 tptp.e11))) :rule and :premises (a6))
% 2.74/2.94  (step t2190 (cl (= 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 or :premises (t1698))
% 2.74/2.94  (step t2191 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.94  (step t2192 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.74/2.94  (step t2193 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t2166 t1463 t2192))
% 2.74/2.94  (step t2194 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2195 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2196)
% 2.74/2.94  (assume t2196.a0 (not (= tptp.e10 tptp.e11)))
% 2.74/2.94  (assume t2196.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.94  (step t2196.t1 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2196.t2)
% 2.74/2.94  (assume t2196.t2.a0 (not (= tptp.e10 tptp.e11)))
% 2.74/2.94  (assume t2196.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.94  (step t2196.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.74/2.94  (step t2196.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 (t2196.t2.t1))
% 2.74/2.94  (step t2196.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.74/2.94  (step t2196.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t2196.t2.a1))
% 2.74/2.94  (step t2196.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 tptp.e11))) :rule cong :premises (t2196.t2.t3 t2196.t2.t4))
% 2.74/2.94  (step t2196.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 2.74/2.94  (step t2196.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t2196.t2.t6))
% 2.74/2.94  (step t2196.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 2.74/2.94  (step t2196.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t2196.t2.t7 t2196.t2.t8))
% 2.74/2.94  (step t2196.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t2196.t2.t9 t2196.t2.a0))
% 2.74/2.94  (step t2196.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2196.t2.t5 t2196.t2.t10))
% 2.74/2.94  (step t2196.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2196.t2.t2 t2196.t2.t11))
% 2.74/2.94  (step t2196.t2 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2196.t2.a0 t2196.t2.a1))
% 2.74/2.94  (step t2196.t3 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2196.t4 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2196.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2196.t2 t2196.t3 t2196.t4))
% 2.74/2.94  (step t2196.t6 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2196.t5))
% 2.74/2.94  (step t2196.t7 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2196.t6))
% 2.74/2.94  (step t2196.t8 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (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 (t2196.t1 t2196.t7))
% 2.74/2.94  (step t2196.t9 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (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.74/2.94  (step t2196.t10 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2196.t8 t2196.t9))
% 2.74/2.94  (step t2196.t11 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2196.t10))
% 2.74/2.94  (step t2196.t12 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2196.t11))
% 2.74/2.94  (step t2196.t13 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2196.t14 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2196.t13 t2196.a0 t2196.a1))
% 2.74/2.94  (step t2196.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2196.t12 t2196.t14))
% 2.74/2.94  (step t2196 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2196.a0 t2196.a1))
% 2.74/2.94  (step t2197 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2198 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2199 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2196 t2197 t2198))
% 2.74/2.94  (step t2200 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2199))
% 2.74/2.94  (step t2201 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2200))
% 2.74/2.94  (step t2202 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (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 (t2195 t2201))
% 2.74/2.94  (step t2203 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (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.74/2.94  (step t2204 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2202 t2203))
% 2.74/2.94  (step t2205 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2204))
% 2.74/2.94  (step t2206 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2205))
% 2.74/2.94  (step t2207 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2194 t2206))
% 2.74/2.94  (step t2208 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2209 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2210 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (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.74/2.94  (step t2211 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2207 t2208 t2209 t2210))
% 2.74/2.94  (step t2212 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2211))
% 2.74/2.94  (step t2213 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2191 t2193 t2212))
% 2.74/2.94  (step t2214 (cl (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2213))
% 2.74/2.94  (step t2215 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2214))
% 2.74/2.94  (step t2216 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and :premises (t1233))
% 2.74/2.94  (step t2217 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t2216))
% 2.74/2.94  (step t2218 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t1511))
% 2.74/2.94  (step t2219 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2220 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t2219))
% 2.74/2.94  (step t2221 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.94  (step t2222 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1422 t2095 t1743))
% 2.74/2.94  (step t2223 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.74/2.94  (step t2224 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2225)
% 2.74/2.94  (assume t2225.a0 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2225.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.94  (step t2225.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2225.t2)
% 2.74/2.94  (assume t2225.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 2.74/2.94  (assume t2225.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (step t2225.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2225.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t2225.t2.t1))
% 2.74/2.94  (step t2225.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t2225.t2.a1))
% 2.74/2.94  (step t2225.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2225.t2.t3))
% 2.74/2.94  (step t2225.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 2.74/2.94  (step t2225.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t2225.t2.t4 t2225.t2.t5))
% 2.74/2.94  (step t2225.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2225.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t2225.t2.t7))
% 2.74/2.94  (step t2225.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.74/2.94  (step t2225.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t2225.t2.t8 t2225.t2.t9))
% 2.74/2.94  (step t2225.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t2225.t2.t10 t2225.t2.a0))
% 2.74/2.94  (step t2225.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t2225.t2.t6 t2225.t2.t11))
% 2.74/2.94  (step t2225.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2225.t2.t2 t2225.t2.t12))
% 2.74/2.94  (step t2225.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2225.t2.a0 t2225.t2.a1))
% 2.74/2.94  (step t2225.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2225.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2225.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2225.t2 t2225.t3 t2225.t4))
% 2.74/2.94  (step t2225.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2225.t5))
% 2.74/2.94  (step t2225.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2225.t6))
% 2.74/2.94  (step t2225.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2225.t1 t2225.t7))
% 2.74/2.94  (step t2225.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2225.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2225.t8 t2225.t9))
% 2.74/2.94  (step t2225.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2225.t10))
% 2.74/2.94  (step t2225.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2225.t11))
% 2.74/2.94  (step t2225.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2225.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2225.t13 t2225.a1 t2225.a0))
% 2.74/2.94  (step t2225.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2225.t12 t2225.t14))
% 2.74/2.94  (step t2225 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2225.a0 t2225.a1))
% 2.74/2.94  (step t2226 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2227 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2228 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t2225 t2226 t2227))
% 2.74/2.94  (step t2229 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2228))
% 2.74/2.94  (step t2230 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2229))
% 2.74/2.94  (step t2231 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2224 t2230))
% 2.74/2.94  (step t2232 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2233 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2231 t2232))
% 2.74/2.94  (step t2234 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2233))
% 2.74/2.94  (step t2235 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2234))
% 2.74/2.94  (step t2236 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2223 t2235))
% 2.74/2.94  (step t2237 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2238 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.74/2.94  (step t2239 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2240 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2236 t2237 t2238 t2239))
% 2.74/2.94  (step t2241 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2240))
% 2.74/2.94  (step t2242 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2221 t2222 t2241))
% 2.74/2.94  (step t2243 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t2242))
% 2.74/2.94  (step t2244 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2243))
% 2.74/2.94  (step t2245 (cl (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 and :premises (t1645))
% 2.74/2.94  (step t2246 (cl (= 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 or :premises (t2245))
% 2.74/2.94  (step t2247 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 2.74/2.94  (step t2248 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2249 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t2248))
% 2.74/2.94  (step t2250 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 2.74/2.94  (step t2251 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 2.74/2.94  (step t2252 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2253 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t2251 t2252))
% 2.74/2.94  (step t2254 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 2.74/2.94  (step t2255 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t2253 t2254))
% 2.74/2.94  (step t2256 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t2250 t2255))
% 2.74/2.94  (step t2257 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2249 t2256))
% 2.74/2.94  (step t2258 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.74/2.94  (step t2259 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t1462 t1281 t2257 t2258))
% 2.74/2.94  (step t2260 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.74/2.94  (step t2261 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2262)
% 2.74/2.94  (assume t2262.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2262.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2262.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (step t2262.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2262.t2)
% 2.74/2.94  (assume t2262.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (assume t2262.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (step t2262.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.74/2.94  (step t2262.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 (t2262.t2.t1))
% 2.74/2.94  (step t2262.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t2262.t2.a1))
% 2.74/2.94  (step t2262.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t2262.t2.t3))
% 2.74/2.94  (step t2262.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule refl)
% 2.74/2.94  (step t2262.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t2262.t2.t4 t2262.t2.t5))
% 2.74/2.94  (step t2262.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2262.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t2262.t2.t7))
% 2.74/2.94  (step t2262.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 2.74/2.94  (step t2262.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2262.t2.t8 t2262.t2.t9))
% 2.74/2.94  (step t2262.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t2262.t2.t10 t2262.t2.a0))
% 2.74/2.94  (step t2262.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t2262.t2.t6 t2262.t2.t11))
% 2.74/2.94  (step t2262.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2262.t2.t2 t2262.t2.t12))
% 2.74/2.94  (step t2262.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t2262.t2.a0 t2262.t2.a1))
% 2.74/2.94  (step t2262.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2262.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2262.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2262.t2 t2262.t3 t2262.t4))
% 2.74/2.94  (step t2262.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2262.t5))
% 2.74/2.94  (step t2262.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2262.t6))
% 2.74/2.94  (step t2262.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2262.t1 t2262.t7))
% 2.74/2.94  (step t2262.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.74/2.94  (step t2262.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2262.t8 t2262.t9))
% 2.74/2.94  (step t2262.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2262.t10))
% 2.74/2.94  (step t2262.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t2262.t11))
% 2.74/2.94  (step t2262.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2262.t14 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2262.t15)
% 2.74/2.94  (assume t2262.t15.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2262.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2262.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2262.t15.a1))
% 2.74/2.94  (step t2262.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t2262.t15.t1))
% 2.74/2.94  (step t2262.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2262.t15.a0))
% 2.74/2.94  (step t2262.t15.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2262.t15.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2262.t15.t3 t2262.t15.t4))
% 2.74/2.94  (step t2262.t15.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2262.t15.t2 t2262.t15.t5))
% 2.74/2.94  (step t2262.t15 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2262.t15.a0 t2262.t15.a1))
% 2.74/2.94  (step t2262.t16 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2262.t17 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2262.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t2262.t15 t2262.t16 t2262.t17))
% 2.74/2.94  (step t2262.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2262.t18))
% 2.74/2.94  (step t2262.t20 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2262.t19))
% 2.74/2.94  (step t2262.t21 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2262.t14 t2262.t20))
% 2.74/2.94  (step t2262.t22 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2262.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2262.t21 t2262.t22))
% 2.74/2.94  (step t2262.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2262.t23))
% 2.74/2.94  (step t2262.t25 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2262.t24))
% 2.74/2.94  (step t2262.t26 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2262.t27 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t2262.t26 t2262.a1 t2262.a0))
% 2.74/2.94  (step t2262.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2262.t25 t2262.t27))
% 2.74/2.94  (step t2262.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2262.t13 t2262.a2 t2262.t28))
% 2.74/2.94  (step t2262.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2262.t12 t2262.t29))
% 2.74/2.94  (step t2262 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t2262.a0 t2262.a1 t2262.a2))
% 2.74/2.94  (step t2263 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2264 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2265 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2266 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2262 t2263 t2264 t2265))
% 2.74/2.94  (step t2267 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2266))
% 2.74/2.94  (step t2268 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2267))
% 2.74/2.94  (step t2269 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 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 (t2261 t2268))
% 2.74/2.94  (step t2270 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 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.74/2.94  (step t2271 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2269 t2270))
% 2.74/2.94  (step t2272 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2271))
% 2.74/2.94  (step t2273 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t2272))
% 2.74/2.94  (step t2274 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2260 t2273))
% 2.74/2.94  (step t2275 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2276 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2277 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.74/2.94  (step t2278 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 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.74/2.94  (step t2279 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2274 t2275 t2276 t2277 t2278))
% 2.74/2.94  (step t2280 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2279))
% 2.74/2.94  (step t2281 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2247 t2259 t2280))
% 2.74/2.94  (step t2282 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t2281))
% 2.74/2.94  (step t2283 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2282))
% 2.74/2.94  (step t2284 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (t1416))
% 2.74/2.94  (step t2285 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2283 t2284 t1507 t1418))
% 2.74/2.94  (step t2286 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t1233))
% 2.74/2.94  (step t2287 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule or :premises (t2286))
% 2.74/2.94  (step t2288 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2287))
% 2.74/2.94  (step t2289 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2290 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.74/2.94  (step t2291 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1250 t1462 t1281 t2290))
% 2.74/2.94  (step t2292 (cl (not (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) (not (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2293 (cl (= (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.74/2.94  (step t2294 (cl (= (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) :rule equiv_simplify)
% 2.74/2.94  (step t2295 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (not (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) :rule equiv2 :premises (t2294))
% 2.74/2.94  (step t2296 (cl (not (not (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule not_not)
% 2.74/2.94  (step t2297 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2295 t2296))
% 2.74/2.94  (step t2298 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2299)
% 2.74/2.94  (assume t2299.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2299.a1 (not (= tptp.e11 tptp.e12)))
% 2.74/2.94  (assume t2299.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (step t2299.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.94  (step t2299.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.94  (step t2299.t3 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.74/2.94  (step t2299.t4 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t2299.t3))
% 2.74/2.94  (step t2299.t5 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.74/2.94  (step t2299.t6 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t2299.t4 t2299.t5))
% 2.74/2.94  (step t2299.t7 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t2299.t6 t2299.a1))
% 2.74/2.94  (step t2299.t8 (cl (= false (= tptp.e11 tptp.e12))) :rule symm :premises (t2299.t7))
% 2.74/2.94  (step t2299.t9 (cl (= (= (= tptp.e11 tptp.e12) true) (= tptp.e11 tptp.e12))) :rule equiv_simplify)
% 2.74/2.94  (step t2299.t10 (cl (= (= tptp.e11 tptp.e12) true) (not (= tptp.e11 tptp.e12))) :rule equiv2 :premises (t2299.t9))
% 2.74/2.94  (step t2299.t11 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t2299.a2))
% 2.74/2.94  (step t2299.t12 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t2299.t11))
% 2.74/2.94  (step t2299.t13 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t2299.a0))
% 2.74/2.94  (step t2299.t14 (cl (= tptp.e11 tptp.e12)) :rule trans :premises (t2299.t12 t2299.t13))
% 2.74/2.94  (step t2299.t15 (cl (= (= tptp.e11 tptp.e12) true)) :rule resolution :premises (t2299.t10 t2299.t14))
% 2.74/2.94  (step t2299.t16 (cl (= false true)) :rule trans :premises (t2299.t8 t2299.t15))
% 2.74/2.94  (step t2299.t17 (cl false) :rule resolution :premises (t2299.t1 t2299.t2 t2299.t16))
% 2.74/2.94  (step t2299 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) :rule subproof :discharge (t2299.a0 t2299.a1 t2299.a2))
% 2.74/2.94  (step t2300 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2301 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2302 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2303 (cl false (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2299 t2300 t2301 t2302))
% 2.74/2.94  (step t2304 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) false) :rule reordering :premises (t2303))
% 2.74/2.94  (step t2305 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) false) :rule contraction :premises (t2304))
% 2.74/2.94  (step t2306 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) false) :rule resolution :premises (t2298 t2305))
% 2.74/2.94  (step t2307 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (not false)) :rule implies_neg2)
% 2.74/2.94  (step t2308 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule resolution :premises (t2306 t2307))
% 2.74/2.94  (step t2309 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule contraction :premises (t2308))
% 2.74/2.94  (step t2310 (cl (= (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) :rule implies_simplify)
% 2.74/2.94  (step t2311 (cl (not (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv1 :premises (t2310))
% 2.74/2.94  (step t2312 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2309 t2311))
% 2.74/2.94  (step t2313 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule resolution :premises (t2297 t2312))
% 2.74/2.94  (step t2314 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false))) :rule cong :premises (t2293 t2313))
% 2.74/2.94  (step t2315 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule all_simplify)
% 2.74/2.94  (step t2316 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule trans :premises (t2314 t2315))
% 2.74/2.94  (step t2317 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2318)
% 2.74/2.94  (assume t2318.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.94  (assume t2318.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2318.a2 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2318.a3 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (step t2318.t1 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2318.t2 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2318.t3)
% 2.74/2.94  (assume t2318.t3.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2318.t3.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2318.t3.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2318.t3.a1))
% 2.74/2.94  (step t2318.t3.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t2318.t3.t1))
% 2.74/2.94  (step t2318.t3.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2318.t3.a0))
% 2.74/2.94  (step t2318.t3.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2318.t3.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2318.t3.t3 t2318.t3.t4))
% 2.74/2.94  (step t2318.t3.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2318.t3.t2 t2318.t3.t5))
% 2.74/2.94  (step t2318.t3 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2318.t3.a0 t2318.t3.a1))
% 2.74/2.94  (step t2318.t4 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2318.t5 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2318.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t2318.t3 t2318.t4 t2318.t5))
% 2.74/2.94  (step t2318.t7 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2318.t6))
% 2.74/2.94  (step t2318.t8 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2318.t7))
% 2.74/2.94  (step t2318.t9 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2318.t2 t2318.t8))
% 2.74/2.94  (step t2318.t10 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2318.t11 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2318.t9 t2318.t10))
% 2.74/2.94  (step t2318.t12 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2318.t11))
% 2.74/2.94  (step t2318.t13 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2318.t12))
% 2.74/2.94  (step t2318.t14 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2318.t15 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t2318.t14 t2318.a2 t2318.a1))
% 2.74/2.94  (step t2318.t16 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2318.t13 t2318.t15))
% 2.74/2.94  (step t2318.t17 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2318.t1 t2318.a3 t2318.a0 t2318.t16))
% 2.74/2.94  (step t2318 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2318.a0 t2318.a1 t2318.a2 t2318.a3))
% 2.74/2.94  (step t2319 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2320 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2321 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2322 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2323 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2318 t2319 t2320 t2321 t2322))
% 2.74/2.94  (step t2324 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2323))
% 2.74/2.94  (step t2325 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2324))
% 2.74/2.94  (step t2326 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2317 t2325))
% 2.74/2.94  (step t2327 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2328 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2326 t2327))
% 2.74/2.94  (step t2329 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2328))
% 2.74/2.94  (step t2330 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2292 t2316 t2329))
% 2.74/2.94  (step t2331 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule not_and :premises (t2330))
% 2.74/2.94  (step t2332 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2333 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2334 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2335 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2336 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2331 t2332 t2333 t2334 t2335))
% 2.74/2.94  (step t2337 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2336))
% 2.74/2.94  (step t2338 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2289 t2291 t2337))
% 2.74/2.94  (step t2339 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2338))
% 2.74/2.94  (step t2340 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2339))
% 2.74/2.94  (step t2341 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2340 t1276 t1507 t1418))
% 2.74/2.94  (step t2342 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2288 t2341))
% 2.74/2.94  (step t2343 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2246 t2285 t2153 t2342))
% 2.74/2.94  (step t2344 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2244 t2147 t2343))
% 2.74/2.94  (step t2345 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule resolution :premises (t2220 t2344))
% 2.74/2.94  (step t2346 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2347 (cl (= (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2348 (cl (not (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t2347))
% 2.74/2.94  (step t2349 (cl (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 2.74/2.94  (step t2350 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 2.74/2.94  (step t2351 (cl (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2352 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t2350 t2351))
% 2.74/2.94  (step t2353 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 2.74/2.94  (step t2354 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t2352 t2353))
% 2.74/2.94  (step t2355 (cl (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t2349 t2354))
% 2.74/2.94  (step t2356 (cl (= (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2348 t2355))
% 2.74/2.94  (step t2357 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1280 t1422 t2356 t1754))
% 2.74/2.94  (step t2358 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.74/2.94  (step t2359 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2360)
% 2.74/2.94  (assume t2360.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2360.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2360.a2 (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (step t2360.t1 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2360.t2)
% 2.74/2.94  (assume t2360.t2.a0 (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (assume t2360.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2360.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (step t2360.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.74/2.94  (step t2360.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 (t2360.t2.t1))
% 2.74/2.94  (step t2360.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2360.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2360.t2.a2))
% 2.74/2.94  (step t2360.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t2360.t2.a1))
% 2.74/2.94  (step t2360.t2.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2360.t2.t5))
% 2.74/2.94  (step t2360.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2360.t2.t4 t2360.t2.t6))
% 2.74/2.94  (step t2360.t2.t8 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t2360.t2.t3 t2360.t2.t7))
% 2.74/2.94  (step t2360.t2.t9 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2360.t2.t10 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t2360.t2.t9))
% 2.74/2.94  (step t2360.t2.t11 (cl (not (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 2.74/2.94  (step t2360.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2360.t2.t10 t2360.t2.t11))
% 2.74/2.94  (step t2360.t2.t13 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t2360.t2.t12 t2360.t2.a0))
% 2.74/2.94  (step t2360.t2.t14 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t2360.t2.t8 t2360.t2.t13))
% 2.74/2.94  (step t2360.t2.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2360.t2.t2 t2360.t2.t14))
% 2.74/2.94  (step t2360.t2 (cl (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2360.t2.a0 t2360.t2.a1 t2360.t2.a2))
% 2.74/2.94  (step t2360.t3 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2360.t4 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2360.t5 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2360.t6 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2360.t2 t2360.t3 t2360.t4 t2360.t5))
% 2.74/2.94  (step t2360.t7 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2360.t6))
% 2.74/2.94  (step t2360.t8 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2360.t7))
% 2.74/2.94  (step t2360.t9 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= 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 (t2360.t1 t2360.t8))
% 2.74/2.94  (step t2360.t10 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= 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.74/2.94  (step t2360.t11 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2360.t9 t2360.t10))
% 2.74/2.94  (step t2360.t12 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2360.t11))
% 2.74/2.94  (step t2360.t13 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2360.t12))
% 2.74/2.94  (step t2360.t14 (cl (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2360.t15 (cl (and (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2360.t14 t2360.a2 t2360.a1 t2360.a0))
% 2.74/2.94  (step t2360.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2360.t13 t2360.t15))
% 2.74/2.94  (step t2360 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2360.a0 t2360.a1 t2360.a2))
% 2.74/2.94  (step t2361 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2362 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2363 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2364 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2360 t2361 t2362 t2363))
% 2.74/2.94  (step t2365 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2364))
% 2.74/2.94  (step t2366 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2365))
% 2.74/2.94  (step t2367 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2359 t2366))
% 2.74/2.94  (step t2368 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2369 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2367 t2368))
% 2.74/2.94  (step t2370 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2369))
% 2.74/2.94  (step t2371 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2370))
% 2.74/2.94  (step t2372 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2358 t2371))
% 2.74/2.94  (step t2373 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2374 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2375 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.74/2.94  (step t2376 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2377 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2372 t2373 t2374 t2375 t2376))
% 2.74/2.94  (step t2378 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2377))
% 2.74/2.94  (step t2379 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2346 t2357 t2378))
% 2.74/2.94  (step t2380 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t2379))
% 2.74/2.94  (step t2381 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2380))
% 2.74/2.94  (step t2382 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2381 t2342 t2343 t1237))
% 2.74/2.94  (step t2383 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1692 t2382))
% 2.74/2.94  (step t2384 (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 (t1111))
% 2.74/2.94  (step t2385 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2386 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1280 t1462 t1281 t1422 t2257 t1784))
% 2.74/2.94  (step t2387 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.74/2.94  (step t2388 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2389)
% 2.74/2.94  (assume t2389.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2389.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2389.a2 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2389.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2389.a4 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (step t2389.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2389.t2)
% 2.74/2.94  (assume t2389.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 2.74/2.94  (assume t2389.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2389.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2389.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (step t2389.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.74/2.94  (step t2389.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 (t2389.t2.t1))
% 2.74/2.94  (step t2389.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t2389.t2.a1))
% 2.74/2.94  (step t2389.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t2389.t2.t3))
% 2.74/2.94  (step t2389.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2389.t2.a3))
% 2.74/2.94  (step t2389.t2.t6 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2389.t2.t5))
% 2.74/2.94  (step t2389.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2389.t2.t6))
% 2.74/2.94  (step t2389.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t2389.t2.a2))
% 2.74/2.94  (step t2389.t2.t9 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2389.t2.t8))
% 2.74/2.94  (step t2389.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2389.t2.t7 t2389.t2.t9))
% 2.74/2.94  (step t2389.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t2389.t2.t4 t2389.t2.t10))
% 2.74/2.94  (step t2389.t2.t12 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2389.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t2389.t2.t12))
% 2.74/2.94  (step t2389.t2.t14 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 2.74/2.94  (step t2389.t2.t15 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2389.t2.t13 t2389.t2.t14))
% 2.74/2.94  (step t2389.t2.t16 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t2389.t2.t15 t2389.t2.a0))
% 2.74/2.94  (step t2389.t2.t17 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t2389.t2.t11 t2389.t2.t16))
% 2.74/2.94  (step t2389.t2.t18 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2389.t2.t2 t2389.t2.t17))
% 2.74/2.94  (step t2389.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2389.t2.a0 t2389.t2.a1 t2389.t2.a2 t2389.t2.a3))
% 2.74/2.94  (step t2389.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2389.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2389.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2389.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2389.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2389.t2 t2389.t3 t2389.t4 t2389.t5 t2389.t6))
% 2.74/2.94  (step t2389.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2389.t7))
% 2.74/2.94  (step t2389.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2389.t8))
% 2.74/2.94  (step t2389.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 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 (t2389.t1 t2389.t9))
% 2.74/2.94  (step t2389.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 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.74/2.94  (step t2389.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2389.t10 t2389.t11))
% 2.74/2.94  (step t2389.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2389.t12))
% 2.74/2.94  (step t2389.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2389.t13))
% 2.74/2.94  (step t2389.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2389.t16 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2389.t17)
% 2.74/2.94  (assume t2389.t17.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2389.t17.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2389.t17.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2389.t17.a1))
% 2.74/2.94  (step t2389.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t2389.t17.t1))
% 2.74/2.94  (step t2389.t17.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2389.t17.a0))
% 2.74/2.94  (step t2389.t17.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2389.t17.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2389.t17.t3 t2389.t17.t4))
% 2.74/2.94  (step t2389.t17.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2389.t17.t2 t2389.t17.t5))
% 2.74/2.94  (step t2389.t17 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2389.t17.a0 t2389.t17.a1))
% 2.74/2.94  (step t2389.t18 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2389.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2389.t20 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t2389.t17 t2389.t18 t2389.t19))
% 2.74/2.94  (step t2389.t21 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2389.t20))
% 2.74/2.94  (step t2389.t22 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2389.t21))
% 2.74/2.94  (step t2389.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2389.t16 t2389.t22))
% 2.74/2.94  (step t2389.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2389.t25 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2389.t23 t2389.t24))
% 2.74/2.94  (step t2389.t26 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2389.t25))
% 2.74/2.94  (step t2389.t27 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2389.t26))
% 2.74/2.94  (step t2389.t28 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2389.t29 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t2389.t28 t2389.a2 t2389.a1))
% 2.74/2.94  (step t2389.t30 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2389.t27 t2389.t29))
% 2.74/2.94  (step t2389.t31 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2389.t15 t2389.a4 t2389.t30 t2389.a3 t2389.a0))
% 2.74/2.94  (step t2389.t32 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2389.t14 t2389.t31))
% 2.74/2.94  (step t2389 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2389.a0 t2389.a1 t2389.a2 t2389.a3 t2389.a4))
% 2.74/2.94  (step t2390 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2391 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2392 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2393 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2394 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2395 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2389 t2390 t2391 t2392 t2393 t2394))
% 2.74/2.94  (step t2396 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2395))
% 2.74/2.94  (step t2397 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2396))
% 2.74/2.94  (step t2398 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2388 t2397))
% 2.74/2.94  (step t2399 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 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.74/2.94  (step t2400 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2398 t2399))
% 2.74/2.94  (step t2401 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2400))
% 2.74/2.94  (step t2402 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2401))
% 2.74/2.94  (step t2403 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2387 t2402))
% 2.74/2.94  (step t2404 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2405 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2406 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2407 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2408 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.74/2.94  (step t2409 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 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.74/2.94  (step t2410 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2403 t2404 t2405 t2406 t2407 t2408 t2409))
% 2.74/2.94  (step t2411 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2410))
% 2.74/2.94  (step t2412 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2385 t2386 t2411))
% 2.74/2.94  (step t2413 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t2412))
% 2.74/2.94  (step t2414 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2413))
% 2.74/2.94  (step t2415 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2414 t2284 t2343 t1237 t1507 t1418))
% 2.74/2.94  (step t2416 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1510 t2218 t1518 t1521 t1524 t1527 t1533 t2345 t1575 t1615 t2383 t1506 t1418 t1507 t1237 t1508 t1617 t2384 t1239 t2415))
% 2.74/2.94  (step t2417 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t2416))
% 2.74/2.94  (step t2418 (cl (= 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 or :premises (t1277))
% 2.74/2.94  (step t2419 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.94  (step t2420 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.74/2.94  (step t2421 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t2056 t2420 t1926))
% 2.74/2.94  (step t2422 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2423 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2424)
% 2.74/2.94  (assume t2424.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2424.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.94  (step t2424.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2424.t2)
% 2.74/2.94  (assume t2424.t2.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.94  (assume t2424.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.94  (step t2424.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.74/2.94  (step t2424.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 (t2424.t2.t1))
% 2.74/2.94  (step t2424.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.74/2.94  (step t2424.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t2424.t2.a1))
% 2.74/2.94  (step t2424.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 tptp.e13))) :rule cong :premises (t2424.t2.t3 t2424.t2.t4))
% 2.74/2.94  (step t2424.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.74/2.94  (step t2424.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t2424.t2.t6))
% 2.74/2.94  (step t2424.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 2.74/2.94  (step t2424.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t2424.t2.t7 t2424.t2.t8))
% 2.74/2.94  (step t2424.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t2424.t2.t9 t2424.t2.a0))
% 2.74/2.94  (step t2424.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t2424.t2.t5 t2424.t2.t10))
% 2.74/2.94  (step t2424.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2424.t2.t2 t2424.t2.t11))
% 2.74/2.94  (step t2424.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2424.t2.a0 t2424.t2.a1))
% 2.74/2.94  (step t2424.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2424.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2424.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2424.t2 t2424.t3 t2424.t4))
% 2.74/2.94  (step t2424.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2424.t5))
% 2.74/2.94  (step t2424.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2424.t6))
% 2.74/2.94  (step t2424.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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 (t2424.t1 t2424.t7))
% 2.74/2.94  (step t2424.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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.74/2.94  (step t2424.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2424.t8 t2424.t9))
% 2.74/2.94  (step t2424.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2424.t10))
% 2.74/2.94  (step t2424.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2424.t11))
% 2.74/2.94  (step t2424.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2424.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2424.t13 t2424.a0 t2424.a1))
% 2.74/2.94  (step t2424.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2424.t12 t2424.t14))
% 2.74/2.94  (step t2424 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2424.a0 t2424.a1))
% 2.74/2.94  (step t2425 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2426 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2427 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2424 t2425 t2426))
% 2.74/2.94  (step t2428 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2427))
% 2.74/2.94  (step t2429 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2428))
% 2.74/2.94  (step t2430 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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 (t2423 t2429))
% 2.74/2.94  (step t2431 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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.74/2.94  (step t2432 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2430 t2431))
% 2.74/2.94  (step t2433 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2432))
% 2.74/2.94  (step t2434 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2433))
% 2.74/2.94  (step t2435 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2422 t2434))
% 2.74/2.94  (step t2436 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2437 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2438 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= 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.74/2.94  (step t2439 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2435 t2436 t2437 t2438))
% 2.74/2.94  (step t2440 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2439))
% 2.74/2.94  (step t2441 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2419 t2421 t2440))
% 2.74/2.94  (step t2442 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t2441))
% 2.74/2.94  (step t2443 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2442))
% 2.74/2.94  (step t2444 (cl (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 and :premises (t1110))
% 2.74/2.94  (step t2445 (cl (= 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 or :premises (t2444))
% 2.74/2.94  (step t2446 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2447 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule reordering :premises (t2446))
% 2.74/2.94  (step t2448 (cl (= 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 or :premises (t1698))
% 2.74/2.94  (step t2449 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t2417 t1275 t1276 t2418 t1419 t2443 t2080 t2445 t2015 t2342 t2447 t2448 t1738 t1239))
% 2.74/2.94  (step t2450 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t2449))
% 2.74/2.94  (step t2451 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2452 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 2.74/2.94  (step t2453 (cl (= (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) true) (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.94  (step t2454 (cl (not (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) true)) (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t2453))
% 2.74/2.94  (step t2455 (cl (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))))) :rule all_simplify)
% 2.74/2.94  (step t2456 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule refl)
% 2.74/2.94  (step t2457 (cl (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2458 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t2456 t2457))
% 2.74/2.94  (step t2459 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) true)) :rule all_simplify)
% 2.74/2.94  (step t2460 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) true)) :rule trans :premises (t2458 t2459))
% 2.74/2.94  (step t2461 (cl (= (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) true)) :rule trans :premises (t2455 t2460))
% 2.74/2.94  (step t2462 (cl (= (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2454 t2461))
% 2.74/2.94  (step t2463 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.74/2.94  (step t2464 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1462 t1281 t2452 t2462 t2463))
% 2.74/2.94  (step t2465 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 2.74/2.94  (step t2466 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2467)
% 2.74/2.94  (assume t2467.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2467.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2467.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (assume t2467.a3 (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))
% 2.74/2.94  (step t2467.t1 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2467.t2)
% 2.74/2.94  (assume t2467.t2.a0 (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))
% 2.74/2.94  (assume t2467.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (assume t2467.t2.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (step t2467.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.74/2.94  (step t2467.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t2467.t2.t1))
% 2.74/2.94  (step t2467.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2467.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t2467.t2.a2))
% 2.74/2.94  (step t2467.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t2467.t2.a1))
% 2.74/2.94  (step t2467.t2.t6 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t2467.t2.t5))
% 2.74/2.94  (step t2467.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t2467.t2.t4 t2467.t2.t6))
% 2.74/2.94  (step t2467.t2.t8 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t2467.t2.t3 t2467.t2.t7))
% 2.74/2.94  (step t2467.t2.t9 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.94  (step t2467.t2.t10 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t2467.t2.t9))
% 2.74/2.94  (step t2467.t2.t11 (cl (not (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 2.74/2.94  (step t2467.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t2467.t2.t10 t2467.t2.t11))
% 2.74/2.94  (step t2467.t2.t13 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t2467.t2.t12 t2467.t2.a0))
% 2.74/2.94  (step t2467.t2.t14 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t2467.t2.t8 t2467.t2.t13))
% 2.74/2.94  (step t2467.t2.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2467.t2.t2 t2467.t2.t14))
% 2.74/2.94  (step t2467.t2 (cl (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2467.t2.a0 t2467.t2.a1 t2467.t2.a2))
% 2.74/2.94  (step t2467.t3 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.94  (step t2467.t4 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2467.t5 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2467.t6 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2467.t2 t2467.t3 t2467.t4 t2467.t5))
% 2.74/2.94  (step t2467.t7 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2467.t6))
% 2.74/2.94  (step t2467.t8 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2467.t7))
% 2.74/2.94  (step t2467.t9 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2467.t1 t2467.t8))
% 2.74/2.94  (step t2467.t10 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2467.t11 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2467.t9 t2467.t10))
% 2.74/2.94  (step t2467.t12 (cl (=> (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2467.t11))
% 2.74/2.94  (step t2467.t13 (cl (not (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2467.t12))
% 2.74/2.94  (step t2467.t14 (cl (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2467.t15 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2467.t16)
% 2.74/2.94  (assume t2467.t16.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2467.t16.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2467.t16.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2467.t16.a1))
% 2.74/2.94  (step t2467.t16.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t2467.t16.t1))
% 2.74/2.94  (step t2467.t16.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2467.t16.a0))
% 2.74/2.94  (step t2467.t16.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2467.t16.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2467.t16.t3 t2467.t16.t4))
% 2.74/2.94  (step t2467.t16.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2467.t16.t2 t2467.t16.t5))
% 2.74/2.94  (step t2467.t16 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2467.t16.a0 t2467.t16.a1))
% 2.74/2.94  (step t2467.t17 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2467.t18 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2467.t19 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t2467.t16 t2467.t17 t2467.t18))
% 2.74/2.94  (step t2467.t20 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2467.t19))
% 2.74/2.94  (step t2467.t21 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2467.t20))
% 2.74/2.94  (step t2467.t22 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2467.t15 t2467.t21))
% 2.74/2.94  (step t2467.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2467.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2467.t22 t2467.t23))
% 2.74/2.94  (step t2467.t25 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2467.t24))
% 2.74/2.94  (step t2467.t26 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2467.t25))
% 2.74/2.94  (step t2467.t27 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2467.t28 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t2467.t27 t2467.a1 t2467.a0))
% 2.74/2.94  (step t2467.t29 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2467.t26 t2467.t28))
% 2.74/2.94  (step t2467.t30 (cl (and (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2467.t14 t2467.a3 t2467.a2 t2467.t29))
% 2.74/2.94  (step t2467.t31 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2467.t13 t2467.t30))
% 2.74/2.94  (step t2467 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2467.a0 t2467.a1 t2467.a2 t2467.a3))
% 2.74/2.94  (step t2468 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2469 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2470 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2471 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.94  (step t2472 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t2467 t2468 t2469 t2470 t2471))
% 2.74/2.94  (step t2473 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2472))
% 2.74/2.94  (step t2474 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2473))
% 2.74/2.94  (step t2475 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2466 t2474))
% 2.74/2.94  (step t2476 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2477 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2475 t2476))
% 2.74/2.94  (step t2478 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2477))
% 2.74/2.94  (step t2479 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2478))
% 2.74/2.94  (step t2480 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2465 t2479))
% 2.74/2.94  (step t2481 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2482 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2483 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2484 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 2.74/2.94  (step t2485 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2486 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2480 t2481 t2482 t2483 t2484 t2485))
% 2.74/2.94  (step t2487 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2486))
% 2.74/2.94  (step t2488 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2451 t2464 t2487))
% 2.74/2.94  (step t2489 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2488))
% 2.74/2.94  (step t2490 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2489))
% 2.74/2.94  (step t2491 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.94  (step t2492 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t2452 t1961 t1854))
% 2.74/2.94  (step t2493 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 2.74/2.94  (step t2494 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2495)
% 2.74/2.94  (assume t2495.a0 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (assume t2495.a1 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.94  (step t2495.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2495.t2)
% 2.74/2.94  (assume t2495.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.94  (assume t2495.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (step t2495.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2495.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t2495.t2.t1))
% 2.74/2.94  (step t2495.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t2495.t2.a1))
% 2.74/2.94  (step t2495.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t2495.t2.t3))
% 2.74/2.94  (step t2495.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule refl)
% 2.74/2.94  (step t2495.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t2495.t2.t4 t2495.t2.t5))
% 2.74/2.94  (step t2495.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2495.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t2495.t2.t7))
% 2.74/2.94  (step t2495.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 2.74/2.94  (step t2495.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t2495.t2.t8 t2495.t2.t9))
% 2.74/2.94  (step t2495.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t2495.t2.t10 t2495.t2.a0))
% 2.74/2.94  (step t2495.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t2495.t2.t6 t2495.t2.t11))
% 2.74/2.94  (step t2495.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2495.t2.t2 t2495.t2.t12))
% 2.74/2.94  (step t2495.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t2495.t2.a0 t2495.t2.a1))
% 2.74/2.94  (step t2495.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2495.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2495.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2495.t2 t2495.t3 t2495.t4))
% 2.74/2.94  (step t2495.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t2495.t5))
% 2.74/2.94  (step t2495.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t2495.t6))
% 2.74/2.94  (step t2495.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2495.t1 t2495.t7))
% 2.74/2.94  (step t2495.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2495.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2495.t8 t2495.t9))
% 2.74/2.94  (step t2495.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t2495.t10))
% 2.74/2.94  (step t2495.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t2495.t11))
% 2.74/2.94  (step t2495.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2495.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2495.t13 t2495.a1 t2495.a0))
% 2.74/2.94  (step t2495.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2495.t12 t2495.t14))
% 2.74/2.94  (step t2495 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t2495.a0 t2495.a1))
% 2.74/2.94  (step t2496 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2497 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2498 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2495 t2496 t2497))
% 2.74/2.94  (step t2499 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t2498))
% 2.74/2.94  (step t2500 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t2499))
% 2.74/2.94  (step t2501 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2494 t2500))
% 2.74/2.94  (step t2502 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2503 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2501 t2502))
% 2.74/2.94  (step t2504 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t2503))
% 2.74/2.94  (step t2505 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t2504))
% 2.74/2.94  (step t2506 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2493 t2505))
% 2.74/2.94  (step t2507 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2508 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 2.74/2.94  (step t2509 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2510 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2506 t2507 t2508 t2509))
% 2.74/2.94  (step t2511 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t2510))
% 2.74/2.94  (step t2512 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2491 t2492 t2511))
% 2.74/2.94  (step t2513 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t2512))
% 2.74/2.94  (step t2514 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t2513))
% 2.74/2.94  (step t2515 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.94  (step t2516 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t1250 t1433 t2452))
% 2.74/2.94  (step t2517 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2518 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2519)
% 2.74/2.94  (assume t2519.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.94  (assume t2519.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (step t2519.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2519.t2)
% 2.74/2.94  (assume t2519.t2.a0 (not (= tptp.e11 tptp.e12)))
% 2.74/2.94  (assume t2519.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.94  (step t2519.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.94  (step t2519.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t2519.t2.t1))
% 2.74/2.94  (step t2519.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.74/2.94  (step t2519.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2519.t2.a1))
% 2.74/2.94  (step t2519.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 tptp.e12))) :rule cong :premises (t2519.t2.t3 t2519.t2.t4))
% 2.74/2.94  (step t2519.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.74/2.94  (step t2519.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t2519.t2.t6))
% 2.74/2.94  (step t2519.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.74/2.94  (step t2519.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t2519.t2.t7 t2519.t2.t8))
% 2.74/2.94  (step t2519.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t2519.t2.t9 t2519.t2.a0))
% 2.74/2.94  (step t2519.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t2519.t2.t5 t2519.t2.t10))
% 2.74/2.94  (step t2519.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2519.t2.t2 t2519.t2.t11))
% 2.74/2.94  (step t2519.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t2519.t2.a0 t2519.t2.a1))
% 2.74/2.94  (step t2519.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2519.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2519.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2519.t2 t2519.t3 t2519.t4))
% 2.74/2.94  (step t2519.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t2519.t5))
% 2.74/2.94  (step t2519.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t2519.t6))
% 2.74/2.94  (step t2519.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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 resolution :premises (t2519.t1 t2519.t7))
% 2.74/2.94  (step t2519.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 2.74/2.94  (step t2519.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2519.t8 t2519.t9))
% 2.74/2.94  (step t2519.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t2519.t10))
% 2.74/2.94  (step t2519.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t2519.t11))
% 2.74/2.94  (step t2519.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2519.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2519.t13 t2519.a0 t2519.a1))
% 2.74/2.94  (step t2519.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2519.t12 t2519.t14))
% 2.74/2.94  (step t2519 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t2519.a0 t2519.a1))
% 2.74/2.94  (step t2520 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2521 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2522 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2519 t2520 t2521))
% 2.74/2.94  (step t2523 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t2522))
% 2.74/2.94  (step t2524 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t2523))
% 2.74/2.94  (step t2525 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (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 resolution :premises (t2518 t2524))
% 2.74/2.94  (step t2526 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 2.74/2.94  (step t2527 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2525 t2526))
% 2.74/2.94  (step t2528 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t2527))
% 2.74/2.94  (step t2529 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t2528))
% 2.74/2.94  (step t2530 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2517 t2529))
% 2.74/2.94  (step t2531 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2532 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2533 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.74/2.94  (step t2534 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2530 t2531 t2532 t2533))
% 2.74/2.94  (step t2535 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t2534))
% 2.74/2.94  (step t2536 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2515 t2516 t2535))
% 2.74/2.94  (step t2537 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t2536))
% 2.74/2.94  (step t2538 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t2537))
% 2.74/2.94  (step t2539 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.94  (step t2540 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t2539))
% 2.74/2.94  (step t2541 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.74/2.94  (step t2542 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule reordering :premises (t2541))
% 2.74/2.94  (step t2543 (cl (not (= 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))) (not (= 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))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2450 t2490 t1690 t1418 t1507 t2514 t1985 t2538 t1276 t1622 t2540 t1624 t2542))
% 2.74/2.94  (step t2544 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t2543))
% 2.74/2.94  (step t2545 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2217 t2544 t2153 t2382))
% 2.74/2.94  (step t2546 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2215 t2189 t2545))
% 2.74/2.94  (step t2547 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t2190 t2546 t1738 t1239))
% 2.74/2.94  (step t2548 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2188 t2189 t2547))
% 2.74/2.94  (step t2549 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 2.74/2.94  (step t2550 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 2.74/2.94  (step t2551 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t1422 t1889 t2550))
% 2.74/2.94  (step t2552 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 2.74/2.94  (step t2553 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2554)
% 2.74/2.94  (assume t2554.a0 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (assume t2554.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 2.74/2.94  (step t2554.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2554.t2)
% 2.74/2.94  (assume t2554.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 2.74/2.94  (assume t2554.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.94  (step t2554.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2554.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t2554.t2.t1))
% 2.74/2.94  (step t2554.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t2554.t2.a1))
% 2.74/2.94  (step t2554.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2554.t2.t3))
% 2.74/2.94  (step t2554.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule refl)
% 2.74/2.94  (step t2554.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule cong :premises (t2554.t2.t4 t2554.t2.t5))
% 2.74/2.94  (step t2554.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.74/2.94  (step t2554.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv2 :premises (t2554.t2.t7))
% 2.74/2.94  (step t2554.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule not_not)
% 2.74/2.94  (step t2554.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t2554.t2.t8 t2554.t2.t9))
% 2.74/2.94  (step t2554.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false)) :rule resolution :premises (t2554.t2.t10 t2554.t2.a0))
% 2.74/2.94  (step t2554.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t2554.t2.t6 t2554.t2.t11))
% 2.74/2.94  (step t2554.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2554.t2.t2 t2554.t2.t12))
% 2.74/2.94  (step t2554.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t2554.t2.a0 t2554.t2.a1))
% 2.74/2.94  (step t2554.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2554.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2554.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2554.t2 t2554.t3 t2554.t4))
% 2.74/2.94  (step t2554.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t2554.t5))
% 2.74/2.94  (step t2554.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t2554.t6))
% 2.74/2.94  (step t2554.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2554.t1 t2554.t7))
% 2.74/2.94  (step t2554.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.74/2.94  (step t2554.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2554.t8 t2554.t9))
% 2.74/2.94  (step t2554.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t2554.t10))
% 2.74/2.94  (step t2554.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t2554.t11))
% 2.74/2.94  (step t2554.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2554.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2554.t13 t2554.a1 t2554.a0))
% 2.74/2.94  (step t2554.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2554.t12 t2554.t14))
% 2.74/2.94  (step t2554 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t2554.a0 t2554.a1))
% 2.74/2.94  (step t2555 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2556 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 2.74/2.94  (step t2557 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t2554 t2555 t2556))
% 2.74/2.94  (step t2558 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t2557))
% 2.74/2.94  (step t2559 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t2558))
% 2.74/2.94  (step t2560 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2553 t2559))
% 2.74/2.94  (step t2561 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.74/2.94  (step t2562 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2560 t2561))
% 2.74/2.94  (step t2563 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t2562))
% 2.74/2.94  (step t2564 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t2563))
% 2.74/2.94  (step t2565 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2552 t2564))
% 2.74/2.94  (step t2566 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2567 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 2.74/2.94  (step t2568 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.74/2.94  (step t2569 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2565 t2566 t2567 t2568))
% 2.74/2.94  (step t2570 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t2569))
% 2.74/2.94  (step t2571 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2549 t2551 t2570))
% 2.74/2.94  (step t2572 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t2571))
% 2.74/2.94  (step t2573 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t2572))
% 2.74/2.94  (step t2574 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2573 t1914 t2343))
% 2.74/2.94  (step t2575 (cl (not (= (or (not (= 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.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (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.e13 tptp.e13))) (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.e13 tptp.e13))) (= (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.74/2.94  (step t2576 (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.74/2.94  (step t2577 (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 (t2576))
% 2.74/2.94  (step t2578 (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.74/2.94  (step t2579 (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.74/2.94  (step t2580 (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.74/2.94  (step t2581 (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 (t2579 t2580))
% 2.74/2.94  (step t2582 (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.74/2.94  (step t2583 (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 (t2581 t2582))
% 2.74/2.94  (step t2584 (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 (t2578 t2583))
% 2.74/2.94  (step t2585 (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 (t2577 t2584))
% 2.74/2.94  (step t2586 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.74/2.94  (step t2587 (cl (= (or (not (= 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.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t1280 t2585 t2586))
% 2.74/2.94  (step t2588 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 2.74/2.94  (step t2589 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2590)
% 2.74/2.94  (assume t2590.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2590.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.74/2.94  (step t2590.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.74/2.94  (anchor :step t2590.t2)
% 2.74/2.94  (assume t2590.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.74/2.94  (assume t2590.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.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 (t2590.t2.t1))
% 2.74/2.94  (step t2590.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2590.t2.a1))
% 2.74/2.94  (step t2590.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2590.t2.t3))
% 2.74/2.94  (step t2590.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule refl)
% 2.74/2.94  (step t2590.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 (t2590.t2.t4 t2590.t2.t5))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.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 (t2590.t2.t7))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.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 (t2590.t2.t8 t2590.t2.t9))
% 2.74/2.94  (step t2590.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t2590.t2.t10 t2590.t2.a0))
% 2.74/2.94  (step t2590.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t2590.t2.t6 t2590.t2.t11))
% 2.74/2.94  (step t2590.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t2590.t2.t2 t2590.t2.t12))
% 2.74/2.94  (step t2590.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 (t2590.t2.a0 t2590.t2.a1))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.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.74/2.94  (step t2590.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 (t2590.t2 t2590.t3 t2590.t4))
% 2.74/2.94  (step t2590.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 (t2590.t5))
% 2.74/2.94  (step t2590.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 (t2590.t6))
% 2.74/2.94  (step t2590.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 (t2590.t1 t2590.t7))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.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 (t2590.t8 t2590.t9))
% 2.74/2.94  (step t2590.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 (t2590.t10))
% 2.74/2.94  (step t2590.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 (t2590.t11))
% 2.74/2.94  (step t2590.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.74/2.94  (step t2590.t14 (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 (t2590.t13 t2590.a1 t2590.a0))
% 2.74/2.94  (step t2590.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t2590.t12 t2590.t14))
% 2.74/2.94  (step t2590 (cl (not (= 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.e11 tptp.e13)))) :rule subproof :discharge (t2590.a0 t2590.a1))
% 2.74/2.94  (step t2591 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2592 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 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.e11 tptp.e13)))) :rule and_pos)
% 2.74/2.94  (step t2593 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t2590 t2591 t2592))
% 2.74/2.94  (step t2594 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t2593))
% 2.74/2.94  (step t2595 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t2594))
% 2.74/2.94  (step t2596 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t2589 t2595))
% 2.74/2.94  (step t2597 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.74/2.94  (step t2598 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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.e13 tptp.e13)) (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 (t2596 t2597))
% 2.74/2.94  (step t2599 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t2598))
% 2.74/2.94  (step t2600 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (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 (t2599))
% 2.74/2.94  (step t2601 (cl (not (= 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.e11 tptp.e13)))) :rule resolution :premises (t2588 t2600))
% 2.74/2.94  (step t2602 (cl (or (not (= 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.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2603 (cl (or (not (= 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.e11 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 2.74/2.94  (step t2604 (cl (or (not (= 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.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2605 (cl (or (not (= 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.e11 tptp.e13)))) (or (not (= 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.e11 tptp.e13)))) (or (not (= 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.e11 tptp.e13))))) :rule resolution :premises (t2601 t2602 t2603 t2604))
% 2.74/2.94  (step t2606 (cl (or (not (= 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.e11 tptp.e13))))) :rule contraction :premises (t2605))
% 2.74/2.94  (step t2607 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t2575 t2587 t2606))
% 2.74/2.94  (step t2608 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t2607))
% 2.74/2.94  (step t2609 (cl (= (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 reordering :premises (t2608))
% 2.74/2.94  (step t2610 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1416))
% 2.74/2.94  (step t2611 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t2609 t2610 t1237))
% 2.74/2.94  (step t2612 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t2155 t2548 t2574 t2611))
% 2.74/2.94  (step t2613 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1460 t2153 t2612 t2343 t1237))
% 2.74/2.94  (step t2614 (cl (= 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 or :premises (t2444))
% 2.74/2.94  (step t2615 (cl (not (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.94  (step t2616 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2617 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t2616))
% 2.74/2.94  (step t2618 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 2.74/2.94  (step t2619 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 2.74/2.94  (step t2620 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2621 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t2619 t2620))
% 2.74/2.94  (step t2622 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.94  (step t2623 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t2621 t2622))
% 2.74/2.94  (step t2624 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t2618 t2623))
% 2.74/2.94  (step t2625 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2617 t2624))
% 2.74/2.94  (step t2626 (cl (= (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1462 t1281 t1854 t1124 t2625 t2463))
% 2.74/2.94  (step t2627 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 2.74/2.94  (step t2628 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2629)
% 2.74/2.94  (assume t2629.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2629.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2629.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.94  (assume t2629.a3 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (assume t2629.a4 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.94  (step t2629.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2629.t2)
% 2.74/2.94  (assume t2629.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.94  (assume t2629.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (assume t2629.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.94  (assume t2629.t2.a3 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 2.74/2.94  (step t2629.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.74/2.94  (step t2629.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t2629.t2.t1))
% 2.74/2.94  (step t2629.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t2629.t2.a1))
% 2.74/2.94  (step t2629.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2629.t2.t3))
% 2.74/2.94  (step t2629.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t2629.t2.a3))
% 2.74/2.94  (step t2629.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t2629.t2.a2))
% 2.74/2.94  (step t2629.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t2629.t2.t6))
% 2.74/2.94  (step t2629.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t2629.t2.t5 t2629.t2.t7))
% 2.74/2.94  (step t2629.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t2629.t2.t4 t2629.t2.t8))
% 2.74/2.94  (step t2629.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.94  (step t2629.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t2629.t2.t10))
% 2.74/2.94  (step t2629.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 2.74/2.94  (step t2629.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t2629.t2.t11 t2629.t2.t12))
% 2.74/2.94  (step t2629.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t2629.t2.t13 t2629.t2.a0))
% 2.74/2.94  (step t2629.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t2629.t2.t9 t2629.t2.t14))
% 2.74/2.94  (step t2629.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2629.t2.t2 t2629.t2.t15))
% 2.74/2.94  (step t2629.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2629.t2.a0 t2629.t2.a1 t2629.t2.a2 t2629.t2.a3))
% 2.74/2.94  (step t2629.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2629.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2629.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2629.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2629.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2629.t2 t2629.t3 t2629.t4 t2629.t5 t2629.t6))
% 2.74/2.94  (step t2629.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2629.t7))
% 2.74/2.94  (step t2629.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2629.t8))
% 2.74/2.94  (step t2629.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2629.t1 t2629.t9))
% 2.74/2.94  (step t2629.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2629.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2629.t10 t2629.t11))
% 2.74/2.94  (step t2629.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2629.t12))
% 2.74/2.94  (step t2629.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2629.t13))
% 2.74/2.94  (step t2629.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2629.t16 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2629.t17)
% 2.74/2.94  (assume t2629.t17.a0 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2629.t17.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2629.t17.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2629.t17.a1))
% 2.74/2.94  (step t2629.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule symm :premises (t2629.t17.t1))
% 2.74/2.94  (step t2629.t17.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2629.t17.a0))
% 2.74/2.94  (step t2629.t17.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2629.t17.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2629.t17.t3 t2629.t17.t4))
% 2.74/2.94  (step t2629.t17.t6 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2629.t17.t2 t2629.t17.t5))
% 2.74/2.94  (step t2629.t17 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2629.t17.a0 t2629.t17.a1))
% 2.74/2.94  (step t2629.t18 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2629.t19 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2629.t20 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule resolution :premises (t2629.t17 t2629.t18 t2629.t19))
% 2.74/2.94  (step t2629.t21 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2629.t20))
% 2.74/2.94  (step t2629.t22 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2629.t21))
% 2.74/2.94  (step t2629.t23 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2629.t16 t2629.t22))
% 2.74/2.94  (step t2629.t24 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 2.74/2.94  (step t2629.t25 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2629.t23 t2629.t24))
% 2.74/2.94  (step t2629.t26 (cl (=> (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2629.t25))
% 2.74/2.94  (step t2629.t27 (cl (not (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2629.t26))
% 2.74/2.94  (step t2629.t28 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2629.t29 (cl (and (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule resolution :premises (t2629.t28 t2629.a1 t2629.a0))
% 2.74/2.94  (step t2629.t30 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2629.t27 t2629.t29))
% 2.74/2.94  (step t2629.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2629.t15 t2629.a4 t2629.a3 t2629.a2 t2629.t30))
% 2.74/2.94  (step t2629.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2629.t14 t2629.t31))
% 2.74/2.94  (step t2629 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2629.a0 t2629.a1 t2629.a2 t2629.a3 t2629.a4))
% 2.74/2.94  (step t2630 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2631 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2632 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2633 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2634 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 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.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.94  (step t2635 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2629 t2630 t2631 t2632 t2633 t2634))
% 2.74/2.94  (step t2636 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2635))
% 2.74/2.94  (step t2637 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2636))
% 2.74/2.94  (step t2638 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2628 t2637))
% 2.74/2.94  (step t2639 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2640 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2638 t2639))
% 2.74/2.94  (step t2641 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2640))
% 2.74/2.94  (step t2642 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2641))
% 2.74/2.94  (step t2643 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2627 t2642))
% 2.74/2.94  (step t2644 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2645 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2646 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2647 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.94  (step t2648 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 2.74/2.94  (step t2649 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.94  (step t2650 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2643 t2644 t2645 t2646 t2647 t2648 t2649))
% 2.74/2.94  (step t2651 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2650))
% 2.74/2.94  (step t2652 (cl (or (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2615 t2626 t2651))
% 2.74/2.94  (step t2653 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2652))
% 2.74/2.94  (step t2654 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t2653))
% 2.74/2.94  (step t2655 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.94  (step t2656 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2654 t2655 t2547 t1238 t1507 t1418))
% 2.74/2.94  (step t2657 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2614 t2015 t2342 t2656))
% 2.74/2.94  (step t2658 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443 t2080 t2657))
% 2.74/2.94  (step t2659 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1278 t1419 t2613 t2658))
% 2.74/2.94  (step t2660 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1275 t1276 t2659))
% 2.74/2.94  (step t2661 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule resolution :premises (t1112 t1239 t2660 t2415))
% 2.74/2.94  (step t2662 (cl (not (= (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) (not (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule equiv_pos2)
% 2.74/2.94  (step t2663 (cl (= (= (tptp.h4 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2664 (cl (= (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2665 (cl (= (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2666 (cl (= (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2667 (cl (= (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule cong :premises (t2663 t2664 t2665 t2666))
% 2.74/2.94  (step t2668 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2662 t2667 a16))
% 2.74/2.94  (step t2669 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and :premises (t2668))
% 2.74/2.94  (step t2670 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and :premises (t2668))
% 2.74/2.94  (step t2671 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule and :premises (t2668))
% 2.74/2.94  (step t2672 (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.74/2.94  (step t2673 (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.74/2.94  (step t2674 (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.74/2.94  (step t2675 (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.74/2.94  (step t2676 (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.74/2.94  (step t2677 (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.74/2.94  (step t2678 (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.74/2.94  (step t2679 (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.74/2.94  (step t2680 (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.74/2.94  (step t2681 (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.74/2.94  (step t2682 (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.74/2.94  (step t2683 (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.74/2.94  (step t2684 (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.74/2.94  (step t2685 (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.74/2.94  (step t2686 (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.74/2.94  (step t2687 (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.74/2.94  (step t2688 (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.74/2.94  (step t2689 (cl (= (= (tptp.h1 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2690 (cl (= (= (tptp.h1 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2691 (cl (= (= (tptp.h1 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2692 (cl (= (= (tptp.h1 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2693 (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 (t2689 t2690 t2691 t2692))
% 2.74/2.94  (step t2694 (cl (= (= (tptp.h1 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2695 (cl (= (= (tptp.h1 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2696 (cl (= (= (tptp.h1 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2697 (cl (= (= (tptp.h1 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2698 (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 (t2694 t2695 t2696 t2697))
% 2.74/2.94  (step t2699 (cl (= (= (tptp.h1 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2700 (cl (= (= (tptp.h1 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2701 (cl (= (= (tptp.h1 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2702 (cl (= (= (tptp.h1 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2703 (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 (t2699 t2700 t2701 t2702))
% 2.74/2.94  (step t2704 (cl (= (= (tptp.h1 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2705 (cl (= (= (tptp.h1 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2706 (cl (= (= (tptp.h1 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2707 (cl (= (= (tptp.h1 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2708 (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 (t2704 t2705 t2706 t2707))
% 2.74/2.94  (step t2709 (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 (t2673 t2674 t2675 t2676 t2677 t2678 t2679 t2680 t2681 t2682 t2683 t2684 t2685 t2686 t2687 t2688 t2693 t2698 t2703 t2708))
% 2.74/2.94  (step t2710 (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.74/2.94  (step t2711 (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.74/2.94  (step t2712 (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.74/2.94  (step t2713 (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.74/2.94  (step t2714 (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.74/2.94  (step t2715 (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.74/2.94  (step t2716 (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.74/2.94  (step t2717 (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.74/2.94  (step t2718 (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.74/2.94  (step t2719 (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.74/2.94  (step t2720 (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.74/2.94  (step t2721 (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.74/2.94  (step t2722 (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.74/2.94  (step t2723 (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.74/2.94  (step t2724 (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.74/2.94  (step t2725 (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.74/2.94  (step t2726 (cl (= (= (tptp.h2 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2727 (cl (= (= (tptp.h2 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2728 (cl (= (= (tptp.h2 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2729 (cl (= (= (tptp.h2 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2730 (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 (t2726 t2727 t2728 t2729))
% 2.74/2.94  (step t2731 (cl (= (= (tptp.h2 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2732 (cl (= (= (tptp.h2 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2733 (cl (= (= (tptp.h2 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2734 (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 (t2731 t2732 t2733 t601))
% 2.74/2.94  (step t2735 (cl (= (= (tptp.h2 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2736 (cl (= (= (tptp.h2 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2737 (cl (= (= (tptp.h2 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2738 (cl (= (= (tptp.h2 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2739 (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 (t2735 t2736 t2737 t2738))
% 2.74/2.94  (step t2740 (cl (= (= (tptp.h2 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2741 (cl (= (= (tptp.h2 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2742 (cl (= (= (tptp.h2 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2743 (cl (= (= (tptp.h2 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2744 (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 (t2740 t2741 t2742 t2743))
% 2.74/2.94  (step t2745 (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 (t2710 t2711 t2712 t2713 t2714 t2715 t2716 t2717 t2718 t2719 t2720 t2721 t2722 t2723 t2724 t2725 t2730 t2734 t2739 t2744))
% 2.74/2.94  (step t2746 (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.74/2.94  (step t2747 (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.74/2.94  (step t2748 (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.74/2.94  (step t2749 (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.74/2.94  (step t2750 (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.74/2.94  (step t2751 (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.74/2.94  (step t2752 (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.74/2.94  (step t2753 (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.74/2.94  (step t2754 (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.74/2.94  (step t2755 (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.74/2.94  (step t2756 (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.74/2.94  (step t2757 (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.74/2.94  (step t2758 (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.74/2.94  (step t2759 (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.74/2.94  (step t2760 (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.74/2.94  (step t2761 (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.74/2.94  (step t2762 (cl (= (= (tptp.h3 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2763 (cl (= (= (tptp.h3 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2764 (cl (= (= (tptp.h3 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2765 (cl (= (= (tptp.h3 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2766 (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 (t2762 t2763 t2764 t2765))
% 2.74/2.94  (step t2767 (cl (= (= (tptp.h3 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2768 (cl (= (= (tptp.h3 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2769 (cl (= (= (tptp.h3 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2770 (cl (= (= (tptp.h3 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2771 (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 (t2767 t2768 t2769 t2770))
% 2.74/2.94  (step t2772 (cl (= (= (tptp.h3 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2773 (cl (= (= (tptp.h3 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2774 (cl (= (= (tptp.h3 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2775 (cl (= (= (tptp.h3 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2776 (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 (t2772 t2773 t2774 t2775))
% 2.74/2.94  (step t2777 (cl (= (= (tptp.h3 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2778 (cl (= (= (tptp.h3 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2779 (cl (= (= (tptp.h3 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2780 (cl (= (= (tptp.h3 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2781 (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 (t2777 t2778 t2779 t2780))
% 2.74/2.94  (step t2782 (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 (t2746 t2747 t2748 t2749 t2750 t2751 t2752 t2753 t2754 t2755 t2756 t2757 t2758 t2759 t2760 t2761 t2766 t2771 t2776 t2781))
% 2.74/2.94  (step t2783 (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.74/2.94  (step t2784 (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.74/2.94  (step t2785 (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.74/2.94  (step t2786 (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.74/2.94  (step t2787 (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.74/2.94  (step t2788 (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.74/2.94  (step t2789 (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.74/2.94  (step t2790 (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.74/2.94  (step t2791 (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.74/2.94  (step t2792 (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.74/2.94  (step t2793 (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.74/2.94  (step t2794 (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.74/2.94  (step t2795 (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.74/2.94  (step t2796 (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.74/2.94  (step t2797 (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.74/2.94  (step t2798 (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.74/2.94  (step t2799 (cl (= (= (tptp.h4 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2800 (cl (= (= (tptp.h4 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2801 (cl (= (= (tptp.h4 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2802 (cl (= (= (tptp.h4 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2803 (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 (t2799 t2800 t2801 t2802))
% 2.74/2.94  (step t2804 (cl (= (= (tptp.h4 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2805 (cl (= (= (tptp.h4 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2806 (cl (= (= (tptp.h4 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2807 (cl (= (= (tptp.h4 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2808 (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 (t2804 t2805 t2806 t2807))
% 2.74/2.94  (step t2809 (cl (= (= (tptp.h4 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2810 (cl (= (= (tptp.h4 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2811 (cl (= (= (tptp.h4 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2812 (cl (= (= (tptp.h4 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.74/2.94  (step t2813 (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 (t2809 t2810 t2811 t2812))
% 2.74/2.94  (step t2814 (cl (= (= (tptp.h4 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.74/2.94  (step t2815 (cl (= (= (tptp.h4 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.74/2.94  (step t2816 (cl (= (= (tptp.h4 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.74/2.94  (step t2817 (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 (t2814 t2815 t2816 t2663))
% 2.74/2.94  (step t2818 (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 (t2783 t2784 t2785 t2786 t2787 t2788 t2789 t2790 t2791 t2792 t2793 t2794 t2795 t2796 t2797 t2798 t2803 t2808 t2813 t2817))
% 2.74/2.94  (step t2819 (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 (t2709 t2745 t2782 t2818))
% 2.74/2.94  (step t2820 (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 (t2819))
% 2.74/2.94  (step t2821 (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 (t2672 t2820 a17))
% 2.74/2.94  (step t2822 (cl (not (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 not_or :premises (t2821))
% 2.74/2.94  (step t2823 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (not (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)))) (not (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)))) (not (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)))) (not (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 not_and :premises (t2822))
% 2.74/2.94  (step t2824 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2825 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2826)
% 2.74/2.94  (assume t2826.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2826.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2826.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (assume t2826.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2826.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (assume t2826.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (step t2826.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2826.t2)
% 2.74/2.94  (assume t2826.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (assume t2826.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (assume t2826.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2826.t2.a3 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (assume t2826.t2.a4 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2826.t2.a5 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (step t2826.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2826.t2.a5))
% 2.74/2.94  (step t2826.t2.t2 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2826.t2.t1))
% 2.74/2.94  (step t2826.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2826.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule cong :premises (t2826.t2.t2 t2826.t2.t3))
% 2.74/2.94  (step t2826.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2826.t2.a4))
% 2.74/2.94  (step t2826.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule trans :premises (t2826.t2.t4 t2826.t2.t5))
% 2.74/2.94  (step t2826.t2.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 tptp.e12))) :rule cong :premises (t2826.t2.t6))
% 2.74/2.94  (step t2826.t2.t8 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2826.t2.a3))
% 2.74/2.94  (step t2826.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2826.t2.a1))
% 2.74/2.94  (step t2826.t2.t10 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.94  (step t2826.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2826.t2.t9 t2826.t2.t10))
% 2.74/2.94  (step t2826.t2.t12 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2826.t2.t9))
% 2.74/2.94  (step t2826.t2.t13 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2826.t2.a0))
% 2.74/2.94  (step t2826.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2826.t2.t13))
% 2.74/2.94  (step t2826.t2.t15 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2826.t2.t12 t2826.t2.t14))
% 2.74/2.94  (step t2826.t2.t16 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2826.t2.a2))
% 2.74/2.94  (step t2826.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2826.t2.t16))
% 2.74/2.94  (step t2826.t2.t18 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule cong :premises (t2826.t2.t15 t2826.t2.t17))
% 2.74/2.94  (step t2826.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule trans :premises (t2826.t2.t7 t2826.t2.t8 t2826.t2.t11 t2826.t2.t18))
% 2.74/2.94  (step t2826.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2826.t2.a0 t2826.t2.a1 t2826.t2.a2 t2826.t2.a3 t2826.t2.a4 t2826.t2.a5))
% 2.74/2.94  (step t2826.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2826.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2826.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2826.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2826.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2826.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2826.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2826.t2 t2826.t3 t2826.t4 t2826.t5 t2826.t6 t2826.t7 t2826.t8))
% 2.74/2.94  (step t2826.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2826.t9))
% 2.74/2.94  (step t2826.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2826.t10))
% 2.74/2.94  (step t2826.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (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 resolution :premises (t2826.t1 t2826.t11))
% 2.74/2.94  (step t2826.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2826.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2826.t12 t2826.t13))
% 2.74/2.94  (step t2826.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2826.t14))
% 2.74/2.94  (step t2826.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule implies :premises (t2826.t15))
% 2.74/2.94  (step t2826.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2826.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2826.t17 t2826.a4 t2826.a2 t2826.a3 t2826.a5 t2826.a1 t2826.a0))
% 2.74/2.94  (step t2826.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2826.t16 t2826.t18))
% 2.74/2.94  (step t2826 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2826.a0 t2826.a1 t2826.a2 t2826.a3 t2826.a4 t2826.a5))
% 2.74/2.94  (step t2827 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2828 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2829 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2830 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2831 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2832 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2833 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2826 t2827 t2828 t2829 t2830 t2831 t2832))
% 2.74/2.94  (step t2834 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2833))
% 2.74/2.94  (step t2835 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2834))
% 2.74/2.94  (step t2836 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (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.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2825 t2835))
% 2.74/2.94  (step t2837 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2838 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2836 t2837))
% 2.74/2.94  (step t2839 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2838))
% 2.74/2.94  (step t2840 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule implies :premises (t2839))
% 2.74/2.94  (step t2841 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2824 t2840))
% 2.74/2.94  (step t2842 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2841))
% 2.74/2.94  (step t2843 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and :premises (t2668))
% 2.74/2.94  (step t2844 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2842 t1237 t134 t1418 t2671 t2843 t2669))
% 2.74/2.94  (step t2845 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2846 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2847)
% 2.74/2.94  (assume t2847.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2847.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2847.a2 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2847.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2847.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2847.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (step t2847.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2847.t2)
% 2.74/2.94  (assume t2847.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (assume t2847.t2.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2847.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2847.t2.a3 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2847.t2.a4 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2847.t2.a5 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (step t2847.t2.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2847.t2.a5))
% 2.74/2.94  (step t2847.t2.t2 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t2847.t2.t1))
% 2.74/2.94  (step t2847.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2847.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule cong :premises (t2847.t2.t2 t2847.t2.t3))
% 2.74/2.94  (step t2847.t2.t5 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13) tptp.e11)) :rule symm :premises (t2847.t2.a4))
% 2.74/2.94  (step t2847.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule trans :premises (t2847.t2.t4 t2847.t2.t5))
% 2.74/2.94  (step t2847.t2.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.h4 tptp.e11))) :rule cong :premises (t2847.t2.t6))
% 2.74/2.94  (step t2847.t2.t8 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2847.t2.a3))
% 2.74/2.94  (step t2847.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t2847.t2.a1))
% 2.74/2.94  (step t2847.t2.t10 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.94  (step t2847.t2.t11 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t2847.t2.t9 t2847.t2.t10))
% 2.74/2.94  (step t2847.t2.t12 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2847.t2.t9))
% 2.74/2.94  (step t2847.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2847.t2.a0))
% 2.74/2.94  (step t2847.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2847.t2.t13))
% 2.74/2.94  (step t2847.t2.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2847.t2.t12 t2847.t2.t14))
% 2.74/2.94  (step t2847.t2.t16 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2847.t2.a2))
% 2.74/2.94  (step t2847.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2847.t2.t16))
% 2.74/2.94  (step t2847.t2.t18 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule cong :premises (t2847.t2.t15 t2847.t2.t17))
% 2.74/2.94  (step t2847.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule trans :premises (t2847.t2.t7 t2847.t2.t8 t2847.t2.t11 t2847.t2.t18))
% 2.74/2.94  (step t2847.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2847.t2.a0 t2847.t2.a1 t2847.t2.a2 t2847.t2.a3 t2847.t2.a4 t2847.t2.a5))
% 2.74/2.94  (step t2847.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2847.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2847.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2847.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2847.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2847.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2847.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule resolution :premises (t2847.t2 t2847.t3 t2847.t4 t2847.t5 t2847.t6 t2847.t7 t2847.t8))
% 2.74/2.94  (step t2847.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2847.t9))
% 2.74/2.94  (step t2847.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2847.t10))
% 2.74/2.94  (step t2847.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (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 resolution :premises (t2847.t1 t2847.t11))
% 2.74/2.94  (step t2847.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2847.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2847.t12 t2847.t13))
% 2.74/2.94  (step t2847.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2847.t14))
% 2.74/2.94  (step t2847.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule implies :premises (t2847.t15))
% 2.74/2.94  (step t2847.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2847.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t2847.t17 t2847.a5 t2847.a2 t2847.a3 t2847.a4 t2847.a0 t2847.a1))
% 2.74/2.94  (step t2847.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2847.t16 t2847.t18))
% 2.74/2.94  (step t2847 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2847.a0 t2847.a1 t2847.a2 t2847.a3 t2847.a4 t2847.a5))
% 2.74/2.94  (step t2848 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2849 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2850 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2851 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2852 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2853 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2854 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2847 t2848 t2849 t2850 t2851 t2852 t2853))
% 2.74/2.94  (step t2855 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2854))
% 2.74/2.94  (step t2856 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2855))
% 2.74/2.94  (step t2857 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (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.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2846 t2856))
% 2.74/2.94  (step t2858 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2859 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2857 t2858))
% 2.74/2.94  (step t2860 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2859))
% 2.74/2.94  (step t2861 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule implies :premises (t2860))
% 2.74/2.94  (step t2862 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2845 t2861))
% 2.74/2.94  (step t2863 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2862))
% 2.74/2.94  (step t2864 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2863 t1507 t1418 t417 t2671 t2670 t2669))
% 2.74/2.94  (step t2865 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2866 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2867)
% 2.74/2.94  (assume t2867.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (assume t2867.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (assume t2867.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.94  (assume t2867.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2867.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (step t2867.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2867.t2)
% 2.74/2.94  (assume t2867.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2867.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (assume t2867.t2.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (assume t2867.t2.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.94  (assume t2867.t2.a4 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.94  (step t2867.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t2867.t2.a4))
% 2.74/2.94  (step t2867.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.h4 tptp.e13))) :rule cong :premises (t2867.t2.t1))
% 2.74/2.94  (step t2867.t2.t3 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2867.t2.a0))
% 2.74/2.94  (step t2867.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t2867.t2.a3))
% 2.74/2.94  (step t2867.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2867.t2.t4))
% 2.74/2.94  (step t2867.t2.t6 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2867.t2.t3))
% 2.74/2.94  (step t2867.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2867.t2.a2))
% 2.74/2.94  (step t2867.t2.t8 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2867.t2.t7))
% 2.74/2.94  (step t2867.t2.t9 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2867.t2.a1))
% 2.74/2.94  (step t2867.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2867.t2.t9))
% 2.74/2.94  (step t2867.t2.t11 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2867.t2.t8 t2867.t2.t10))
% 2.74/2.94  (step t2867.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule cong :premises (t2867.t2.t6 t2867.t2.t11))
% 2.74/2.94  (step t2867.t2.t13 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule trans :premises (t2867.t2.t2 t2867.t2.t3 t2867.t2.t5 t2867.t2.t12))
% 2.74/2.94  (step t2867.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2867.t2.a0 t2867.t2.a1 t2867.t2.a2 t2867.t2.a3 t2867.t2.a4))
% 2.74/2.94  (step t2867.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2867.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2867.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2867.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.94  (step t2867.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2867.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2867.t2 t2867.t3 t2867.t4 t2867.t5 t2867.t6 t2867.t7))
% 2.74/2.94  (step t2867.t9 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2867.t8))
% 2.74/2.94  (step t2867.t10 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2867.t9))
% 2.74/2.94  (step t2867.t11 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (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 resolution :premises (t2867.t1 t2867.t10))
% 2.74/2.94  (step t2867.t12 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2867.t13 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2867.t11 t2867.t12))
% 2.74/2.94  (step t2867.t14 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2867.t13))
% 2.74/2.94  (step t2867.t15 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule implies :premises (t2867.t14))
% 2.74/2.94  (step t2867.t16 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2867.t17 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2867.t16 t2867.a3 t2867.a4 t2867.a0 t2867.a2 t2867.a1))
% 2.74/2.94  (step t2867.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2867.t15 t2867.t17))
% 2.74/2.94  (step t2867 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2867.a0 t2867.a1 t2867.a2 t2867.a3 t2867.a4))
% 2.74/2.94  (step t2868 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2869 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2870 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.94  (step t2871 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2872 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2873 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2867 t2868 t2869 t2870 t2871 t2872))
% 2.74/2.94  (step t2874 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2873))
% 2.74/2.94  (step t2875 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2874))
% 2.74/2.94  (step t2876 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (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 resolution :premises (t2866 t2875))
% 2.74/2.94  (step t2877 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.94  (step t2878 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2876 t2877))
% 2.74/2.94  (step t2879 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2878))
% 2.74/2.94  (step t2880 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule implies :premises (t2879))
% 2.74/2.94  (step t2881 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2865 t2880))
% 2.74/2.94  (step t2882 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2881))
% 2.74/2.94  (step t2883 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2882 t1238 t134 t138 t2671 t2843))
% 2.74/2.94  (step t2884 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2885 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2886)
% 2.74/2.94  (assume t2886.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2886.a1 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2886.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (step t2886.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2886.t2)
% 2.74/2.94  (assume t2886.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2886.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (assume t2886.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (step t2886.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2886.t2.a2))
% 2.74/2.94  (step t2886.t2.t2 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2886.t2.t1))
% 2.74/2.94  (step t2886.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2886.t2.t2))
% 2.74/2.94  (step t2886.t2.t4 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.h4 tptp.e10))) :rule cong :premises (t2886.t2.t3))
% 2.74/2.94  (step t2886.t2.t5 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2886.t2.a1))
% 2.74/2.94  (step t2886.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2886.t2.t5))
% 2.74/2.94  (step t2886.t2.t7 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2886.t2.t6))
% 2.74/2.94  (step t2886.t2.t8 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2886.t2.a0))
% 2.74/2.94  (step t2886.t2.t9 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2886.t2.t8))
% 2.74/2.94  (step t2886.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule cong :premises (t2886.t2.t9 t2886.t2.t9))
% 2.74/2.94  (step t2886.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule trans :premises (t2886.t2.t4 t2886.t2.t7 t2886.t2.t10))
% 2.74/2.94  (step t2886.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2886.t2.a0 t2886.t2.a1 t2886.t2.a2))
% 2.74/2.94  (step t2886.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2886.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2886.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2886.t6 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2886.t2 t2886.t3 t2886.t4 t2886.t5))
% 2.74/2.94  (step t2886.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2886.t6))
% 2.74/2.94  (step t2886.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2886.t7))
% 2.74/2.94  (step t2886.t9 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (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 resolution :premises (t2886.t1 t2886.t8))
% 2.74/2.94  (step t2886.t10 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2886.t11 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2886.t9 t2886.t10))
% 2.74/2.94  (step t2886.t12 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2886.t11))
% 2.74/2.94  (step t2886.t13 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2886.t12))
% 2.74/2.94  (step t2886.t14 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.74/2.94  (step t2886.t15 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2886.t14 t2886.a1 t2886.a2 t2886.a0))
% 2.74/2.94  (step t2886.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2886.t13 t2886.t15))
% 2.74/2.94  (step t2886 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2886.a0 t2886.a1 t2886.a2))
% 2.74/2.94  (step t2887 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2888 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2889 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2890 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2886 t2887 t2888 t2889))
% 2.74/2.94  (step t2891 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2890))
% 2.74/2.94  (step t2892 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2891))
% 2.74/2.94  (step t2893 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (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 resolution :premises (t2885 t2892))
% 2.74/2.94  (step t2894 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.94  (step t2895 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2893 t2894))
% 2.74/2.94  (step t2896 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2895))
% 2.74/2.94  (step t2897 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2896))
% 2.74/2.94  (step t2898 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2884 t2897))
% 2.74/2.94  (step t2899 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2898))
% 2.74/2.94  (step t2900 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2899 t1237 t2671 t2843))
% 2.74/2.94  (step t2901 (cl (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))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule or_neg)
% 2.74/2.94  (step t2902 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 2.74/2.94  (step t2903 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2904)
% 2.74/2.94  (assume t2904.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (assume t2904.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (step t2904.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2904.t2)
% 2.74/2.94  (assume t2904.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.94  (assume t2904.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.94  (step t2904.t2.t1 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2904.t2.a1))
% 2.74/2.94  (step t2904.t2.t2 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2904.t2.t1))
% 2.74/2.94  (step t2904.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2904.t2.a0))
% 2.74/2.94  (step t2904.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2904.t2.t3))
% 2.74/2.94  (step t2904.t2.t5 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2904.t2.t2 t2904.t2.t4))
% 2.74/2.94  (step t2904.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2904.t2.a0 t2904.t2.a1))
% 2.74/2.94  (step t2904.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2904.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2904.t5 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2904.t2 t2904.t3 t2904.t4))
% 2.74/2.94  (step t2904.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2904.t5))
% 2.74/2.94  (step t2904.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2904.t6))
% 2.74/2.94  (step t2904.t8 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2904.t1 t2904.t7))
% 2.74/2.94  (step t2904.t9 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 2.74/2.94  (step t2904.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2904.t8 t2904.t9))
% 2.74/2.94  (step t2904.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2904.t10))
% 2.74/2.94  (step t2904.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2904.t11))
% 2.74/2.94  (step t2904.t13 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.74/2.94  (step t2904.t14 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2904.t13 t2904.a1 t2904.a0))
% 2.74/2.94  (step t2904.t15 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2904.t12 t2904.t14))
% 2.74/2.94  (step t2904 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2904.a0 t2904.a1))
% 2.74/2.94  (step t2905 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2906 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.94  (step t2907 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2904 t2905 t2906))
% 2.74/2.94  (step t2908 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2907))
% 2.74/2.94  (step t2909 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2908))
% 2.74/2.94  (step t2910 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2903 t2909))
% 2.74/2.94  (step t2911 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 2.74/2.94  (step t2912 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2910 t2911))
% 2.74/2.94  (step t2913 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2912))
% 2.74/2.94  (step t2914 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2913))
% 2.74/2.94  (step t2915 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2902 t2914))
% 2.74/2.94  (step t2916 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2915))
% 2.74/2.94  (step t2917 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2916 t134 t2843))
% 2.74/2.94  (step t2918 (cl (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 resolution :premises (t2901 t2917))
% 2.74/2.94  (step t2919 (cl (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))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule or_neg)
% 2.74/2.94  (step t2920 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2921 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2922)
% 2.74/2.94  (assume t2922.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2922.a1 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (step t2922.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2922.t2)
% 2.74/2.94  (assume t2922.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2922.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (step t2922.t2.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t2922.t2.a1))
% 2.74/2.94  (step t2922.t2.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2922.t2.t1))
% 2.74/2.94  (step t2922.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2922.t2.a0))
% 2.74/2.94  (step t2922.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2922.t2.t3))
% 2.74/2.94  (step t2922.t2.t5 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2922.t2.t2 t2922.t2.t4))
% 2.74/2.94  (step t2922.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule subproof :discharge (t2922.t2.a0 t2922.t2.a1))
% 2.74/2.94  (step t2922.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2922.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2922.t5 (cl (= tptp.e21 (tptp.h4 tptp.e11)) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t2922.t2 t2922.t3 t2922.t4))
% 2.74/2.94  (step t2922.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule reordering :premises (t2922.t5))
% 2.74/2.94  (step t2922.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule contraction :premises (t2922.t6))
% 2.74/2.94  (step t2922.t8 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2922.t1 t2922.t7))
% 2.74/2.94  (step t2922.t9 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule implies_neg2)
% 2.74/2.94  (step t2922.t10 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule resolution :premises (t2922.t8 t2922.t9))
% 2.74/2.94  (step t2922.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule contraction :premises (t2922.t10))
% 2.74/2.94  (step t2922.t12 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule implies :premises (t2922.t11))
% 2.74/2.94  (step t2922.t13 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.94  (step t2922.t14 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t2922.t13 t2922.a1 t2922.a0))
% 2.74/2.94  (step t2922.t15 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2922.t12 t2922.t14))
% 2.74/2.94  (step t2922 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule subproof :discharge (t2922.a0 t2922.a1))
% 2.74/2.94  (step t2923 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2924 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2925 (cl (= tptp.e21 (tptp.h4 tptp.e11)) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2922 t2923 t2924))
% 2.74/2.94  (step t2926 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule reordering :premises (t2925))
% 2.74/2.94  (step t2927 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule contraction :premises (t2926))
% 2.74/2.94  (step t2928 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2921 t2927))
% 2.74/2.94  (step t2929 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule implies_neg2)
% 2.74/2.94  (step t2930 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule resolution :premises (t2928 t2929))
% 2.74/2.94  (step t2931 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule contraction :premises (t2930))
% 2.74/2.94  (step t2932 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule implies :premises (t2931))
% 2.74/2.94  (step t2933 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2920 t2932))
% 2.74/2.94  (step t2934 (cl (= tptp.e21 (tptp.h4 tptp.e11)) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2933))
% 2.74/2.94  (step t2935 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2934 t519 t2670))
% 2.74/2.94  (step t2936 (cl (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 resolution :premises (t2919 t2935))
% 2.74/2.94  (step t2937 (cl (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))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule or_neg)
% 2.74/2.94  (step t2938 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2939 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2940)
% 2.74/2.94  (assume t2940.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2940.a1 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (step t2940.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2940.t2)
% 2.74/2.94  (assume t2940.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (assume t2940.t2.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (step t2940.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t2940.t2.a1))
% 2.74/2.94  (step t2940.t2.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2940.t2.t1))
% 2.74/2.94  (step t2940.t2.t3 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2940.t2.a0))
% 2.74/2.94  (step t2940.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2940.t2.t3))
% 2.74/2.94  (step t2940.t2.t5 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2940.t2.t2 t2940.t2.t4))
% 2.74/2.94  (step t2940.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule subproof :discharge (t2940.t2.a0 t2940.t2.a1))
% 2.74/2.94  (step t2940.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2940.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2940.t5 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t2940.t2 t2940.t3 t2940.t4))
% 2.74/2.94  (step t2940.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule reordering :premises (t2940.t5))
% 2.74/2.94  (step t2940.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule contraction :premises (t2940.t6))
% 2.74/2.94  (step t2940.t8 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2940.t1 t2940.t7))
% 2.74/2.94  (step t2940.t9 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies_neg2)
% 2.74/2.94  (step t2940.t10 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2940.t8 t2940.t9))
% 2.74/2.94  (step t2940.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t2940.t10))
% 2.74/2.94  (step t2940.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule implies :premises (t2940.t11))
% 2.74/2.94  (step t2940.t13 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.94  (step t2940.t14 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t2940.t13 t2940.a1 t2940.a0))
% 2.74/2.94  (step t2940.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2940.t12 t2940.t14))
% 2.74/2.94  (step t2940 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule subproof :discharge (t2940.a0 t2940.a1))
% 2.74/2.94  (step t2941 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2942 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2943 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2940 t2941 t2942))
% 2.74/2.94  (step t2944 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule reordering :premises (t2943))
% 2.74/2.94  (step t2945 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule contraction :premises (t2944))
% 2.74/2.94  (step t2946 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2939 t2945))
% 2.74/2.94  (step t2947 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies_neg2)
% 2.74/2.94  (step t2948 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2946 t2947))
% 2.74/2.94  (step t2949 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t2948))
% 2.74/2.94  (step t2950 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule implies :premises (t2949))
% 2.74/2.94  (step t2951 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2938 t2950))
% 2.74/2.94  (step t2952 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2951))
% 2.74/2.94  (step t2953 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2952 t417 t2669))
% 2.74/2.94  (step t2954 (cl (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 resolution :premises (t2937 t2953))
% 2.74/2.94  (step t2955 (cl (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 (= tptp.e23 (tptp.h4 tptp.e13)))) :rule or_neg)
% 2.74/2.94  (step t2956 (cl (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 (t2955 t2671))
% 2.74/2.94  (step t2957 (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 (t634))
% 2.74/2.94  (step t2958 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2959 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2960)
% 2.74/2.94  (assume t2960.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2960.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2960.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2960.a3 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2960.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 2.74/2.94  (assume t2960.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 2.74/2.94  (assume t2960.a6 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2960.a7 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2960.a8 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (step t2960.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2960.t2)
% 2.74/2.94  (assume t2960.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.94  (assume t2960.t2.a1 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2960.t2.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2960.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 2.74/2.94  (assume t2960.t2.a4 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2960.t2.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (assume t2960.t2.a6 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2960.t2.a7 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2960.t2.a8 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 2.74/2.94  (step t2960.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t2960.t2.a8))
% 2.74/2.94  (step t2960.t2.t2 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2960.t2.a7))
% 2.74/2.94  (step t2960.t2.t3 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2960.t2.t2))
% 2.74/2.94  (step t2960.t2.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2960.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule cong :premises (t2960.t2.t3 t2960.t2.t4))
% 2.74/2.94  (step t2960.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2960.t2.t5))
% 2.74/2.94  (step t2960.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t2960.t2.t1 t2960.t2.a6 t2960.t2.t6))
% 2.74/2.94  (step t2960.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t2960.t2.t7))
% 2.74/2.94  (step t2960.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2960.t2.a6))
% 2.74/2.94  (step t2960.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule trans :premises (t2960.t2.t5 t2960.t2.t9))
% 2.74/2.94  (step t2960.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 tptp.e12))) :rule cong :premises (t2960.t2.t10))
% 2.74/2.94  (step t2960.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2960.t2.a5))
% 2.74/2.94  (step t2960.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2960.t2.t12))
% 2.74/2.94  (step t2960.t2.t14 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2960.t2.t13))
% 2.74/2.94  (step t2960.t2.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t2960.t2.a4))
% 2.74/2.94  (step t2960.t2.t16 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2960.t2.t15))
% 2.74/2.94  (step t2960.t2.t17 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t2960.t2.t16))
% 2.74/2.94  (step t2960.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2960.t2.a3))
% 2.74/2.94  (step t2960.t2.t19 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2960.t2.t18))
% 2.74/2.94  (step t2960.t2.t20 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2960.t2.a0))
% 2.74/2.94  (step t2960.t2.t21 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2960.t2.t20))
% 2.74/2.94  (step t2960.t2.t22 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t2960.t2.a2))
% 2.74/2.94  (step t2960.t2.t23 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2960.t2.t22))
% 2.74/2.94  (step t2960.t2.t24 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2960.t2.a1))
% 2.74/2.94  (step t2960.t2.t25 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2960.t2.t24))
% 2.74/2.94  (step t2960.t2.t26 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2960.t2.t23 t2960.t2.t25))
% 2.74/2.94  (step t2960.t2.t27 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule cong :premises (t2960.t2.t21 t2960.t2.t26))
% 2.74/2.94  (step t2960.t2.t28 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule trans :premises (t2960.t2.t8 t2960.t2.t11 t2960.t2.t14 t2960.t2.t17 t2960.t2.t19 t2960.t2.t27))
% 2.74/2.94  (step t2960.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2960.t2.a0 t2960.t2.a1 t2960.t2.a2 t2960.t2.a3 t2960.t2.a4 t2960.t2.a5 t2960.t2.a6 t2960.t2.a7 t2960.t2.a8))
% 2.74/2.94  (step t2960.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2960.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2960.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2960.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.74/2.94  (step t2960.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2960.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2960.t9 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2960.t10 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2960.t11 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2960.t12 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t2960.t2 t2960.t3 t2960.t4 t2960.t5 t2960.t6 t2960.t7 t2960.t8 t2960.t9 t2960.t10 t2960.t11))
% 2.74/2.94  (step t2960.t13 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2960.t12))
% 2.74/2.94  (step t2960.t14 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2960.t13))
% 2.74/2.94  (step t2960.t15 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (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 resolution :premises (t2960.t1 t2960.t14))
% 2.74/2.94  (step t2960.t16 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.94  (step t2960.t17 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2960.t15 t2960.t16))
% 2.74/2.94  (step t2960.t18 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2960.t17))
% 2.74/2.94  (step t2960.t19 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule implies :premises (t2960.t18))
% 2.74/2.94  (step t2960.t20 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.74/2.94  (step t2960.t21 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2960.t20 t2960.a6 t2960.a7 t2960.a2 t2960.a5 t2960.a3 t2960.a8 t2960.a1 t2960.a0 t2960.a4))
% 2.74/2.94  (step t2960.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2960.t19 t2960.t21))
% 2.74/2.94  (step t2960 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2960.a0 t2960.a1 t2960.a2 t2960.a3 t2960.a4 t2960.a5 t2960.a6 t2960.a7 t2960.a8))
% 2.74/2.94  (step t2961 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2962 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2963 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2964 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2965 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2966 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.74/2.94  (step t2967 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.94  (step t2968 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2969 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.94  (step t2970 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2960 t2961 t2962 t2963 t2964 t2965 t2966 t2967 t2968 t2969))
% 2.74/2.94  (step t2971 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2970))
% 2.74/2.94  (step t2972 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2971))
% 2.74/2.94  (step t2973 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t2959 t2972))
% 2.74/2.94  (step t2974 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.94  (step t2975 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2973 t2974))
% 2.74/2.94  (step t2976 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2975))
% 2.74/2.94  (step t2977 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule implies :premises (t2976))
% 2.74/2.94  (step t2978 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2958 t2977))
% 2.74/2.94  (step t2979 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2978))
% 2.74/2.94  (step t2980 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.94  (step t2981 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2982)
% 2.74/2.94  (assume t2982.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2982.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2982.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2982.a3 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2982.a4 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 2.74/2.94  (assume t2982.a5 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.94  (assume t2982.a6 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2982.a7 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (step t2982.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 2.74/2.94  (anchor :step t2982.t2)
% 2.74/2.94  (assume t2982.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.94  (assume t2982.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2982.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.94  (assume t2982.t2.a3 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.94  (assume t2982.t2.a4 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.94  (assume t2982.t2.a5 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.94  (assume t2982.t2.a6 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.94  (assume t2982.t2.a7 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 2.74/2.94  (step t2982.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12)) :rule symm :premises (t2982.t2.a7))
% 2.74/2.94  (step t2982.t2.t2 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2982.t2.a6))
% 2.74/2.94  (step t2982.t2.t3 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2982.t2.t2))
% 2.74/2.94  (step t2982.t2.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.94  (step t2982.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule cong :premises (t2982.t2.t3 t2982.t2.t4))
% 2.74/2.94  (step t2982.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2982.t2.t5))
% 2.74/2.94  (step t2982.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t2982.t2.t1 t2982.t2.a5 t2982.t2.t6))
% 2.74/2.94  (step t2982.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t2982.t2.t7))
% 2.74/2.94  (step t2982.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t2982.t2.a5))
% 2.74/2.94  (step t2982.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule trans :premises (t2982.t2.t5 t2982.t2.t9))
% 2.74/2.94  (step t2982.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 tptp.e12))) :rule cong :premises (t2982.t2.t10))
% 2.74/2.94  (step t2982.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2982.t2.a2))
% 2.74/2.94  (step t2982.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t2982.t2.a3))
% 2.74/2.94  (step t2982.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22)) :rule symm :premises (t2982.t2.a4))
% 2.74/2.94  (step t2982.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t2982.t2.t14))
% 2.74/2.94  (step t2982.t2.t16 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t2982.t2.a1))
% 2.74/2.94  (step t2982.t2.t17 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2982.t2.t16))
% 2.74/2.94  (step t2982.t2.t18 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t2982.t2.a0))
% 2.74/2.94  (step t2982.t2.t19 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2982.t2.t18))
% 2.74/2.94  (step t2982.t2.t20 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2982.t2.t17 t2982.t2.t19))
% 2.74/2.94  (step t2982.t2.t21 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2982.t2.t13))
% 2.74/2.94  (step t2982.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2982.t2.t12))
% 2.74/2.94  (step t2982.t2.t23 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2982.t2.t21 t2982.t2.t22))
% 2.74/2.94  (step t2982.t2.t24 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule cong :premises (t2982.t2.t20 t2982.t2.t23))
% 2.74/2.94  (step t2982.t2.t25 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule trans :premises (t2982.t2.t8 t2982.t2.t11 t2982.t2.t12 t2982.t2.t13 t2982.t2.t15 t2982.t2.t24))
% 2.74/2.94  (step t2982.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t2982.t2.a0 t2982.t2.a1 t2982.t2.a2 t2982.t2.a3 t2982.t2.a4 t2982.t2.a5 t2982.t2.a6 t2982.t2.a7))
% 2.74/2.94  (step t2982.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.94  (step t2982.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.94  (step t2982.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t2982.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t2982.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t2982.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t2982.t9 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t2982.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t2982.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2982.t2 t2982.t3 t2982.t4 t2982.t5 t2982.t6 t2982.t7 t2982.t8 t2982.t9 t2982.t10))
% 2.74/2.95  (step t2982.t12 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2982.t11))
% 2.74/2.95  (step t2982.t13 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule contraction :premises (t2982.t12))
% 2.74/2.95  (step t2982.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (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 resolution :premises (t2982.t1 t2982.t13))
% 2.74/2.95  (step t2982.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t2982.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2982.t14 t2982.t15))
% 2.74/2.95  (step t2982.t17 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule contraction :premises (t2982.t16))
% 2.74/2.95  (step t2982.t18 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule implies :premises (t2982.t17))
% 2.74/2.95  (step t2982.t19 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t2982.t20 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2982.t19 t2982.a6 t2982.a2 t2982.a7 t2982.a3 t2982.a5 t2982.a1 t2982.a0 t2982.a4))
% 2.74/2.95  (step t2982.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2982.t18 t2982.t20))
% 2.74/2.95  (step t2982 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t2982.a0 t2982.a1 t2982.a2 t2982.a3 t2982.a4 t2982.a5 t2982.a6 t2982.a7))
% 2.74/2.95  (step t2983 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t2984 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t2985 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t2986 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t2987 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t2988 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t2989 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t2990 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t2991 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2982 t2983 t2984 t2985 t2986 t2987 t2988 t2989 t2990))
% 2.74/2.95  (step t2992 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2991))
% 2.74/2.95  (step t2993 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule contraction :premises (t2992))
% 2.74/2.95  (step t2994 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t2981 t2993))
% 2.74/2.95  (step t2995 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t2996 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2994 t2995))
% 2.74/2.95  (step t2997 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule contraction :premises (t2996))
% 2.74/2.95  (step t2998 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule implies :premises (t2997))
% 2.74/2.95  (step t2999 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2980 t2998))
% 2.74/2.95  (step t3000 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2999))
% 2.74/2.95  (step t3001 (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 (t1110))
% 2.74/2.95  (step t3002 (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 (t3001))
% 2.74/2.95  (step t3003 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.95  (step t3004 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.95  (step t3005 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t3004))
% 2.74/2.95  (step t3006 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 2.74/2.95  (step t3007 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 2.74/2.95  (step t3008 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.74/2.95  (step t3009 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t3007 t3008))
% 2.74/2.95  (step t3010 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.95  (step t3011 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t3009 t3010))
% 2.74/2.95  (step t3012 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t3006 t3011))
% 2.74/2.95  (step t3013 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3005 t3012))
% 2.74/2.95  (step t3014 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t2085 t3013 t1825))
% 2.74/2.95  (step t3015 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 2.74/2.95  (step t3016 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3017)
% 2.74/2.95  (assume t3017.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.95  (assume t3017.a1 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.95  (step t3017.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3017.t2)
% 2.74/2.95  (assume t3017.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 2.74/2.95  (assume t3017.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.95  (step t3017.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.74/2.95  (step t3017.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 (t3017.t2.t1))
% 2.74/2.95  (step t3017.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t3017.t2.a1))
% 2.74/2.95  (step t3017.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t3017.t2.t3))
% 2.74/2.95  (step t3017.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule refl)
% 2.74/2.95  (step t3017.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t3017.t2.t4 t3017.t2.t5))
% 2.74/2.95  (step t3017.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.95  (step t3017.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t3017.t2.t7))
% 2.74/2.95  (step t3017.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 2.74/2.95  (step t3017.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t3017.t2.t8 t3017.t2.t9))
% 2.74/2.95  (step t3017.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t3017.t2.t10 t3017.t2.a0))
% 2.74/2.95  (step t3017.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t3017.t2.t6 t3017.t2.t11))
% 2.74/2.95  (step t3017.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3017.t2.t2 t3017.t2.t12))
% 2.74/2.95  (step t3017.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t3017.t2.a0 t3017.t2.a1))
% 2.74/2.95  (step t3017.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.95  (step t3017.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3017.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t3017.t2 t3017.t3 t3017.t4))
% 2.74/2.95  (step t3017.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t3017.t5))
% 2.74/2.95  (step t3017.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t3017.t6))
% 2.74/2.95  (step t3017.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3017.t1 t3017.t7))
% 2.74/2.95  (step t3017.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 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.74/2.95  (step t3017.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t3017.t8 t3017.t9))
% 2.74/2.95  (step t3017.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t3017.t10))
% 2.74/2.95  (step t3017.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t3017.t11))
% 2.74/2.95  (step t3017.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3017.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t3017.t13 t3017.a1 t3017.a0))
% 2.74/2.95  (step t3017.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3017.t12 t3017.t14))
% 2.74/2.95  (step t3017 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t3017.a0 t3017.a1))
% 2.74/2.95  (step t3018 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3019 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 2.74/2.95  (step t3020 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t3017 t3018 t3019))
% 2.74/2.95  (step t3021 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t3020))
% 2.74/2.95  (step t3022 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t3021))
% 2.74/2.95  (step t3023 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (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 (t3016 t3022))
% 2.74/2.95  (step t3024 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (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.74/2.95  (step t3025 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t3023 t3024))
% 2.74/2.95  (step t3026 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t3025))
% 2.74/2.95  (step t3027 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t3026))
% 2.74/2.95  (step t3028 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3015 t3027))
% 2.74/2.95  (step t3029 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.74/2.95  (step t3030 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 2.74/2.95  (step t3031 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (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 or_neg)
% 2.74/2.95  (step t3032 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t3028 t3029 t3030 t3031))
% 2.74/2.95  (step t3033 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t3032))
% 2.74/2.95  (step t3034 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t3003 t3014 t3033))
% 2.74/2.95  (step t3035 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t3034))
% 2.74/2.95  (step t3036 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t3035))
% 2.74/2.95  (step t3037 (cl (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.95  (step t3038 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1233))
% 2.74/2.95  (step t3039 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule or :premises (t3038))
% 2.74/2.95  (step t3040 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3039))
% 2.74/2.95  (step t3041 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t3040 t2343))
% 2.74/2.95  (step t3042 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3036 t3037 t3041))
% 2.74/2.95  (step t3043 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.95  (step t3044 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.74/2.95  (step t3045 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.74/2.95  (step t3046 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t2056 t3044 t3045))
% 2.74/2.95  (step t3047 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3048 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3049)
% 2.74/2.95  (assume t3049.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.95  (assume t3049.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.74/2.95  (step t3049.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3049.t2)
% 2.74/2.95  (assume t3049.t2.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.95  (assume t3049.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.74/2.95  (step t3049.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.74/2.95  (step t3049.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 (t3049.t2.t1))
% 2.74/2.95  (step t3049.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.74/2.95  (step t3049.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) :rule symm :premises (t3049.t2.a1))
% 2.74/2.95  (step t3049.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 tptp.e13))) :rule cong :premises (t3049.t2.t3 t3049.t2.t4))
% 2.74/2.95  (step t3049.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.74/2.95  (step t3049.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t3049.t2.t6))
% 2.74/2.95  (step t3049.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 2.74/2.95  (step t3049.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t3049.t2.t7 t3049.t2.t8))
% 2.74/2.95  (step t3049.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t3049.t2.t9 t3049.t2.a0))
% 2.74/2.95  (step t3049.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t3049.t2.t5 t3049.t2.t10))
% 2.74/2.95  (step t3049.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3049.t2.t2 t3049.t2.t11))
% 2.74/2.95  (step t3049.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t3049.t2.a0 t3049.t2.a1))
% 2.74/2.95  (step t3049.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3049.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3049.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3049.t2 t3049.t3 t3049.t4))
% 2.74/2.95  (step t3049.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t3049.t5))
% 2.74/2.95  (step t3049.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t3049.t6))
% 2.74/2.95  (step t3049.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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 (t3049.t1 t3049.t7))
% 2.74/2.95  (step t3049.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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.74/2.95  (step t3049.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3049.t8 t3049.t9))
% 2.74/2.95  (step t3049.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t3049.t10))
% 2.74/2.95  (step t3049.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t3049.t11))
% 2.74/2.95  (step t3049.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3049.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3049.t13 t3049.a0 t3049.a1))
% 2.74/2.95  (step t3049.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3049.t12 t3049.t14))
% 2.74/2.95  (step t3049 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t3049.a0 t3049.a1))
% 2.74/2.95  (step t3050 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3051 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3052 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3049 t3050 t3051))
% 2.74/2.95  (step t3053 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t3052))
% 2.74/2.95  (step t3054 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t3053))
% 2.74/2.95  (step t3055 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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 (t3048 t3054))
% 2.74/2.95  (step t3056 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= 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.74/2.95  (step t3057 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3055 t3056))
% 2.74/2.95  (step t3058 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t3057))
% 2.74/2.95  (step t3059 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t3058))
% 2.74/2.95  (step t3060 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3047 t3059))
% 2.74/2.95  (step t3061 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3062 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3063 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= 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.74/2.95  (step t3064 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3060 t3061 t3062 t3063))
% 2.74/2.95  (step t3065 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t3064))
% 2.74/2.95  (step t3066 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3043 t3046 t3065))
% 2.74/2.95  (step t3067 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t3066))
% 2.74/2.95  (step t3068 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t3067))
% 2.74/2.95  (step t3069 (cl (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 and :premises (t1110))
% 2.74/2.95  (step t3070 (cl (= 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 or :premises (t3069))
% 2.74/2.95  (step t3071 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.95  (step t3072 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 2.74/2.95  (step t3073 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t2056 t1280 t1281 t3072))
% 2.74/2.95  (step t3074 (cl (not (= (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))))) (not (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 2.74/2.95  (step t3075 (cl (= (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 2.74/2.95  (step t3076 (cl (= (= (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv_simplify)
% 2.74/2.95  (step t3077 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (not (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv2 :premises (t3076))
% 2.74/2.95  (step t3078 (cl (not (not (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule not_not)
% 2.74/2.95  (step t3079 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3077 t3078))
% 2.74/2.95  (step t3080 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3081)
% 2.74/2.95  (assume t3081.a0 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.95  (assume t3081.a1 (not (= tptp.e12 tptp.e13)))
% 2.74/2.95  (assume t3081.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.95  (step t3081.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.95  (step t3081.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.95  (step t3081.t3 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.74/2.95  (step t3081.t4 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t3081.t3))
% 2.74/2.95  (step t3081.t5 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 2.74/2.95  (step t3081.t6 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t3081.t4 t3081.t5))
% 2.74/2.95  (step t3081.t7 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t3081.t6 t3081.a1))
% 2.74/2.95  (step t3081.t8 (cl (= false (= tptp.e12 tptp.e13))) :rule symm :premises (t3081.t7))
% 2.74/2.95  (step t3081.t9 (cl (= (= (= tptp.e12 tptp.e13) true) (= tptp.e12 tptp.e13))) :rule equiv_simplify)
% 2.74/2.95  (step t3081.t10 (cl (= (= tptp.e12 tptp.e13) true) (not (= tptp.e12 tptp.e13))) :rule equiv2 :premises (t3081.t9))
% 2.74/2.95  (step t3081.t11 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule symm :premises (t3081.a2))
% 2.74/2.95  (step t3081.t12 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t3081.t11))
% 2.74/2.95  (step t3081.t13 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t3081.a0))
% 2.74/2.95  (step t3081.t14 (cl (= tptp.e12 tptp.e13)) :rule trans :premises (t3081.t12 t3081.t13))
% 2.74/2.95  (step t3081.t15 (cl (= (= tptp.e12 tptp.e13) true)) :rule resolution :premises (t3081.t10 t3081.t14))
% 2.74/2.95  (step t3081.t16 (cl (= false true)) :rule trans :premises (t3081.t8 t3081.t15))
% 2.74/2.95  (step t3081.t17 (cl false) :rule resolution :premises (t3081.t1 t3081.t2 t3081.t16))
% 2.74/2.95  (step t3081 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) :rule subproof :discharge (t3081.a0 t3081.a1 t3081.a2))
% 2.74/2.95  (step t3082 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3083 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3084 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3085 (cl false (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3081 t3082 t3083 t3084))
% 2.74/2.95  (step t3086 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) false) :rule reordering :premises (t3085))
% 2.74/2.95  (step t3087 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) false) :rule contraction :premises (t3086))
% 2.74/2.95  (step t3088 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) false) :rule resolution :premises (t3080 t3087))
% 2.74/2.95  (step t3089 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (not false)) :rule implies_neg2)
% 2.74/2.95  (step t3090 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false)) :rule resolution :premises (t3088 t3089))
% 2.74/2.95  (step t3091 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false)) :rule contraction :premises (t3090))
% 2.74/2.95  (step t3092 (cl (= (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) :rule implies_simplify)
% 2.74/2.95  (step t3093 (cl (not (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false)) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv1 :premises (t3092))
% 2.74/2.95  (step t3094 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3091 t3093))
% 2.74/2.95  (step t3095 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) false)) :rule resolution :premises (t3079 t3094))
% 2.74/2.95  (step t3096 (cl (= (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) false))) :rule cong :premises (t3075 t3095))
% 2.74/2.95  (step t3097 (cl (= (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) false) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))))) :rule all_simplify)
% 2.74/2.95  (step t3098 (cl (= (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))))) :rule trans :premises (t3096 t3097))
% 2.74/2.95  (step t3099 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3100)
% 2.74/2.95  (assume t3100.a0 (not (= tptp.e12 tptp.e13)))
% 2.74/2.95  (assume t3100.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.95  (assume t3100.a2 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.95  (assume t3100.a3 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 2.74/2.95  (step t3100.t1 (cl (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3100.t2 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3100.t3)
% 2.74/2.95  (assume t3100.t3.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.95  (assume t3100.t3.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.95  (step t3100.t3.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t3100.t3.a1))
% 2.74/2.95  (step t3100.t3.t2 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule symm :premises (t3100.t3.t1))
% 2.74/2.95  (step t3100.t3.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3100.t3.a0))
% 2.74/2.95  (step t3100.t3.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3100.t3.t3))
% 2.74/2.95  (step t3100.t3.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3100.t3.t4))
% 2.74/2.95  (step t3100.t3.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.95  (step t3100.t3.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t3100.t3.t5 t3100.t3.t6))
% 2.74/2.95  (step t3100.t3.t8 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t3100.t3.t2 t3100.t3.t7))
% 2.74/2.95  (step t3100.t3 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t3100.t3.a0 t3100.t3.a1))
% 2.74/2.95  (step t3100.t4 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3100.t5 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3100.t6 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule resolution :premises (t3100.t3 t3100.t4 t3100.t5))
% 2.74/2.95  (step t3100.t7 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t3100.t6))
% 2.74/2.95  (step t3100.t8 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t3100.t7))
% 2.74/2.95  (step t3100.t9 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3100.t2 t3100.t8))
% 2.74/2.95  (step t3100.t10 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.74/2.95  (step t3100.t11 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3100.t9 t3100.t10))
% 2.74/2.95  (step t3100.t12 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3100.t11))
% 2.74/2.95  (step t3100.t13 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t3100.t12))
% 2.74/2.95  (step t3100.t14 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3100.t15 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t3100.t14 t3100.a1 t3100.a2))
% 2.74/2.95  (step t3100.t16 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3100.t13 t3100.t15))
% 2.74/2.95  (step t3100.t17 (cl (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3100.t1 t3100.a3 t3100.a0 t3100.t16))
% 2.74/2.95  (step t3100 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t3100.a0 t3100.a1 t3100.a2 t3100.a3))
% 2.74/2.95  (step t3101 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3102 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3103 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3104 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3105 (cl (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3100 t3101 t3102 t3103 t3104))
% 2.74/2.95  (step t3106 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t3105))
% 2.74/2.95  (step t3107 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3106))
% 2.74/2.95  (step t3108 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3099 t3107))
% 2.74/2.95  (step t3109 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 2.74/2.95  (step t3110 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3108 t3109))
% 2.74/2.95  (step t3111 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3110))
% 2.74/2.95  (step t3112 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3074 t3098 t3111))
% 2.74/2.95  (step t3113 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule not_and :premises (t3112))
% 2.74/2.95  (step t3114 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3115 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3116 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3117 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3118 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3113 t3114 t3115 t3116 t3117))
% 2.74/2.95  (step t3119 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3118))
% 2.74/2.95  (step t3120 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3071 t3073 t3119))
% 2.74/2.95  (step t3121 (cl (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t3120))
% 2.74/2.95  (step t3122 (cl (= tptp.e12 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule reordering :premises (t3121))
% 2.74/2.95  (step t3123 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3122 t2080 t1237 t1418))
% 2.74/2.95  (step t3124 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t3070 t3123 t2656 t2382))
% 2.74/2.95  (step t3125 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3068 t2080 t3124))
% 2.74/2.95  (step t3126 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t3002 t3042 t2613 t3125))
% 2.74/2.95  (step t3127 (cl (= 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 or :premises (t740))
% 2.74/2.95  (step t3128 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t1011 t2661 t2669 t2670 t2671 t417 t519 t2823 t2844 t2864 t2883 t2900 t2918 t2936 t2954 t2956 t2957 t674 t2979 t2659 t2669 t2670 t2671 t417 t519 t1418 t1237 t3000 t3126 t2669 t2670 t417 t519 t1418 t1237 t700 t275 t3127 t780))
% 2.74/2.95  (step t3129 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t3128))
% 2.74/2.95  (step t3130 (cl (= 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 or :premises (t701))
% 2.74/2.95  (step t3131 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3132 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3133)
% 2.74/2.95  (assume t3133.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3133.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.74/2.95  (assume t3133.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3133.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3133.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (step t3133.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3133.t2)
% 2.74/2.95  (assume t3133.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3133.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3133.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3133.t2.a3 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3133.t2.a4 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.74/2.95  (step t3133.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) :rule symm :premises (t3133.t2.a4))
% 2.74/2.95  (step t3133.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.h4 tptp.e13))) :rule cong :premises (t3133.t2.t1))
% 2.74/2.95  (step t3133.t2.t3 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t3133.t2.a2))
% 2.74/2.95  (step t3133.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t3133.t2.a3))
% 2.74/2.95  (step t3133.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t3133.t2.t4))
% 2.74/2.95  (step t3133.t2.t6 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3133.t2.a1))
% 2.74/2.95  (step t3133.t2.t7 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3133.t2.t6))
% 2.74/2.95  (step t3133.t2.t8 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3133.t2.a0))
% 2.74/2.95  (step t3133.t2.t9 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t3133.t2.t8))
% 2.74/2.95  (step t3133.t2.t10 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t3133.t2.t7 t3133.t2.t9))
% 2.74/2.95  (step t3133.t2.t11 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t3133.t2.t3))
% 2.74/2.95  (step t3133.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule cong :premises (t3133.t2.t10 t3133.t2.t11))
% 2.74/2.95  (step t3133.t2.t13 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule trans :premises (t3133.t2.t2 t3133.t2.t3 t3133.t2.t5 t3133.t2.t12))
% 2.74/2.95  (step t3133.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t3133.t2.a0 t3133.t2.a1 t3133.t2.a2 t3133.t2.a3 t3133.t2.a4))
% 2.74/2.95  (step t3133.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3133.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3133.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3133.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.74/2.95  (step t3133.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.74/2.95  (step t3133.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3133.t2 t3133.t3 t3133.t4 t3133.t5 t3133.t6 t3133.t7))
% 2.74/2.95  (step t3133.t9 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule reordering :premises (t3133.t8))
% 2.74/2.95  (step t3133.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule contraction :premises (t3133.t9))
% 2.74/2.95  (step t3133.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (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 resolution :premises (t3133.t1 t3133.t10))
% 2.74/2.95  (step t3133.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.95  (step t3133.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule resolution :premises (t3133.t11 t3133.t12))
% 2.74/2.95  (step t3133.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule contraction :premises (t3133.t13))
% 2.74/2.95  (step t3133.t15 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule implies :premises (t3133.t14))
% 2.74/2.95  (step t3133.t16 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3133.t17 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3133.t16 t3133.a4 t3133.a0 t3133.a3 t3133.a2 t3133.a1))
% 2.74/2.95  (step t3133.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t3133.t15 t3133.t17))
% 2.74/2.95  (step t3133 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t3133.a0 t3133.a1 t3133.a2 t3133.a3 t3133.a4))
% 2.74/2.95  (step t3134 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3135 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3136 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3137 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3138 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3139 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3133 t3134 t3135 t3136 t3137 t3138))
% 2.74/2.95  (step t3140 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule reordering :premises (t3139))
% 2.74/2.95  (step t3141 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule contraction :premises (t3140))
% 2.74/2.95  (step t3142 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (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 resolution :premises (t3132 t3141))
% 2.74/2.95  (step t3143 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 2.74/2.95  (step t3144 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule resolution :premises (t3142 t3143))
% 2.74/2.95  (step t3145 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule contraction :premises (t3144))
% 2.74/2.95  (step t3146 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule implies :premises (t3145))
% 2.74/2.95  (step t3147 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t3131 t3146))
% 2.74/2.95  (step t3148 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3147))
% 2.74/2.95  (step t3149 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3150 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3151)
% 2.74/2.95  (assume t3151.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3151.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3151.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.95  (assume t3151.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.95  (assume t3151.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3151.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (step t3151.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3151.t2)
% 2.74/2.95  (assume t3151.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3151.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3151.t2.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3151.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3151.t2.a4 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.95  (assume t3151.t2.a5 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.74/2.95  (step t3151.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t3151.t2.a5))
% 2.74/2.95  (step t3151.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e11))) :rule cong :premises (t3151.t2.t1))
% 2.74/2.95  (step t3151.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3151.t2.a0))
% 2.74/2.95  (step t3151.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3151.t2.a1))
% 2.74/2.95  (step t3151.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) :rule symm :premises (t3151.t2.a4))
% 2.74/2.95  (step t3151.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t3151.t2.t5))
% 2.74/2.95  (step t3151.t2.t7 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3151.t2.t4))
% 2.74/2.95  (step t3151.t2.t8 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t3151.t2.t3))
% 2.74/2.95  (step t3151.t2.t9 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t3151.t2.t7 t3151.t2.t8))
% 2.74/2.95  (step t3151.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3151.t2.a3))
% 2.74/2.95  (step t3151.t2.t11 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3151.t2.t10))
% 2.74/2.95  (step t3151.t2.t12 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3151.t2.a2))
% 2.74/2.95  (step t3151.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3151.t2.t12))
% 2.74/2.95  (step t3151.t2.t14 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t3151.t2.t11 t3151.t2.t13))
% 2.74/2.95  (step t3151.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule cong :premises (t3151.t2.t9 t3151.t2.t14))
% 2.74/2.95  (step t3151.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule trans :premises (t3151.t2.t2 t3151.t2.t3 t3151.t2.t4 t3151.t2.t6 t3151.t2.t15))
% 2.74/2.95  (step t3151.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3151.t2.a0 t3151.t2.a1 t3151.t2.a2 t3151.t2.a3 t3151.t2.a4 t3151.t2.a5))
% 2.74/2.95  (step t3151.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3151.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3151.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3151.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3151.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.74/2.95  (step t3151.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.74/2.95  (step t3151.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t3151.t2 t3151.t3 t3151.t4 t3151.t5 t3151.t6 t3151.t7 t3151.t8))
% 2.74/2.95  (step t3151.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= 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.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3151.t9))
% 2.74/2.95  (step t3151.t11 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3151.t10))
% 2.74/2.95  (step t3151.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (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 resolution :premises (t3151.t1 t3151.t11))
% 2.74/2.95  (step t3151.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3151.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3151.t12 t3151.t13))
% 2.74/2.95  (step t3151.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3151.t14))
% 2.74/2.95  (step t3151.t16 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t3151.t15))
% 2.74/2.95  (step t3151.t17 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3151.t18 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t3151.t17 t3151.a5 t3151.a1 t3151.a4 t3151.a0 t3151.a3 t3151.a2))
% 2.74/2.95  (step t3151.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3151.t16 t3151.t18))
% 2.74/2.95  (step t3151 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3151.a0 t3151.a1 t3151.a2 t3151.a3 t3151.a4 t3151.a5))
% 2.74/2.95  (step t3152 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3153 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3154 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3155 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3156 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3157 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3158 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3151 t3152 t3153 t3154 t3155 t3156 t3157))
% 2.74/2.95  (step t3159 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3158))
% 2.74/2.95  (step t3160 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3159))
% 2.74/2.95  (step t3161 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (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 resolution :premises (t3150 t3160))
% 2.74/2.95  (step t3162 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3163 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3161 t3162))
% 2.74/2.95  (step t3164 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3163))
% 2.74/2.95  (step t3165 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t3164))
% 2.74/2.95  (step t3166 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3149 t3165))
% 2.74/2.95  (step t3167 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 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.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3166))
% 2.74/2.95  (step t3168 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3169 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3170)
% 2.74/2.95  (assume t3170.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3170.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.95  (assume t3170.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.95  (assume t3170.a3 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (step t3170.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3170.t2)
% 2.74/2.95  (assume t3170.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3170.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3170.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.95  (assume t3170.t2.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.74/2.95  (step t3170.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t3170.t2.a3))
% 2.74/2.95  (step t3170.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.h4 tptp.e10))) :rule cong :premises (t3170.t2.t1))
% 2.74/2.95  (step t3170.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3170.t2.a0))
% 2.74/2.95  (step t3170.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3170.t2.a1))
% 2.74/2.95  (step t3170.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t3170.t2.a2))
% 2.74/2.95  (step t3170.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t3170.t2.t5))
% 2.74/2.95  (step t3170.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3170.t2.t4))
% 2.74/2.95  (step t3170.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3170.t2.t3))
% 2.74/2.95  (step t3170.t2.t9 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t3170.t2.t7 t3170.t2.t8))
% 2.74/2.95  (step t3170.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule cong :premises (t3170.t2.t9 t3170.t2.t9))
% 2.74/2.95  (step t3170.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule trans :premises (t3170.t2.t2 t3170.t2.t3 t3170.t2.t4 t3170.t2.t6 t3170.t2.t10))
% 2.74/2.95  (step t3170.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3170.t2.a0 t3170.t2.a1 t3170.t2.a2 t3170.t2.a3))
% 2.74/2.95  (step t3170.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3170.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3170.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3170.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3170.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3170.t2 t3170.t3 t3170.t4 t3170.t5 t3170.t6))
% 2.74/2.95  (step t3170.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3170.t7))
% 2.74/2.95  (step t3170.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3170.t8))
% 2.74/2.95  (step t3170.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (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 resolution :premises (t3170.t1 t3170.t9))
% 2.74/2.95  (step t3170.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3170.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3170.t10 t3170.t11))
% 2.74/2.95  (step t3170.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3170.t12))
% 2.74/2.95  (step t3170.t14 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule implies :premises (t3170.t13))
% 2.74/2.95  (step t3170.t15 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3170.t16 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3170.t15 t3170.a3 t3170.a0 t3170.a2 t3170.a1))
% 2.74/2.95  (step t3170.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3170.t14 t3170.t16))
% 2.74/2.95  (step t3170 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3170.a0 t3170.a1 t3170.a2 t3170.a3))
% 2.74/2.95  (step t3171 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3172 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3173 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3174 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3175 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3170 t3171 t3172 t3173 t3174))
% 2.74/2.95  (step t3176 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3175))
% 2.74/2.95  (step t3177 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3176))
% 2.74/2.95  (step t3178 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (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 resolution :premises (t3169 t3177))
% 2.74/2.95  (step t3179 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3180 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3178 t3179))
% 2.74/2.95  (step t3181 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3180))
% 2.74/2.95  (step t3182 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule implies :premises (t3181))
% 2.74/2.95  (step t3183 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3168 t3182))
% 2.74/2.95  (step t3184 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3183))
% 2.74/2.95  (step t3185 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3186 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3187)
% 2.74/2.95  (assume t3187.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3187.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3187.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.95  (assume t3187.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.95  (assume t3187.a4 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.95  (assume t3187.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3187.a6 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (step t3187.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3187.t2)
% 2.74/2.95  (assume t3187.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3187.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3187.t2.a2 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.95  (assume t3187.t2.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.95  (assume t3187.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3187.t2.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3187.t2.a6 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.95  (step t3187.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t3187.t2.a6))
% 2.74/2.95  (step t3187.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.h4 tptp.e10))) :rule cong :premises (t3187.t2.t1))
% 2.74/2.95  (step t3187.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3187.t2.a5))
% 2.74/2.95  (step t3187.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3187.t2.t3))
% 2.74/2.95  (step t3187.t2.t5 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3187.t2.t4))
% 2.74/2.95  (step t3187.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3187.t2.a4))
% 2.74/2.95  (step t3187.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3187.t2.t6))
% 2.74/2.95  (step t3187.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3187.t2.t7))
% 2.74/2.95  (step t3187.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3187.t2.a3))
% 2.74/2.95  (step t3187.t2.t10 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3187.t2.t9))
% 2.74/2.95  (step t3187.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13)))) :rule cong :premises (t3187.t2.a2 t3187.t2.a2))
% 2.74/2.95  (step t3187.t2.t12 (cl (= (tptp.h2 tptp.e13) tptp.e21)) :rule symm :premises (t3187.t2.a2))
% 2.74/2.95  (step t3187.t2.t13 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3187.t2.a1))
% 2.74/2.95  (step t3187.t2.t14 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3187.t2.t13))
% 2.74/2.95  (step t3187.t2.t15 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3187.t2.a0))
% 2.74/2.95  (step t3187.t2.t16 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t3187.t2.t15))
% 2.74/2.95  (step t3187.t2.t17 (cl (= (tptp.h2 tptp.e13) (tptp.h4 tptp.e11))) :rule trans :premises (t3187.t2.t12 t3187.t2.t14 t3187.t2.t16))
% 2.74/2.95  (step t3187.t2.t18 (cl (= (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule cong :premises (t3187.t2.t17 t3187.t2.t17))
% 2.74/2.95  (step t3187.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule trans :premises (t3187.t2.t2 t3187.t2.t5 t3187.t2.t8 t3187.t2.t10 t3187.t2.t11 t3187.t2.t18))
% 2.74/2.95  (step t3187.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3187.t2.a0 t3187.t2.a1 t3187.t2.a2 t3187.t2.a3 t3187.t2.a4 t3187.t2.a5 t3187.t2.a6))
% 2.74/2.95  (step t3187.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3187.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3187.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3187.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3187.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3187.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3187.t9 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3187.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t3187.t2 t3187.t3 t3187.t4 t3187.t5 t3187.t6 t3187.t7 t3187.t8 t3187.t9))
% 2.74/2.95  (step t3187.t11 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3187.t10))
% 2.74/2.95  (step t3187.t12 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3187.t11))
% 2.74/2.95  (step t3187.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (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 resolution :premises (t3187.t1 t3187.t12))
% 2.74/2.95  (step t3187.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3187.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3187.t13 t3187.t14))
% 2.74/2.95  (step t3187.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3187.t15))
% 2.74/2.95  (step t3187.t17 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule implies :premises (t3187.t16))
% 2.74/2.95  (step t3187.t18 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3187.t19 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3187.t18 t3187.a6 t3187.a1 t3187.a4 t3187.a3 t3187.a0 t3187.a5 t3187.a2))
% 2.74/2.95  (step t3187.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3187.t17 t3187.t19))
% 2.74/2.95  (step t3187 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3187.a0 t3187.a1 t3187.a2 t3187.a3 t3187.a4 t3187.a5 t3187.a6))
% 2.74/2.95  (step t3188 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3189 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3190 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3191 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3192 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3193 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3194 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3195 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3187 t3188 t3189 t3190 t3191 t3192 t3193 t3194))
% 2.74/2.95  (step t3196 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3195))
% 2.74/2.95  (step t3197 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3196))
% 2.74/2.95  (step t3198 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (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 resolution :premises (t3186 t3197))
% 2.74/2.95  (step t3199 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3200 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3198 t3199))
% 2.74/2.95  (step t3201 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3200))
% 2.74/2.95  (step t3202 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule implies :premises (t3201))
% 2.74/2.95  (step t3203 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3185 t3202))
% 2.74/2.95  (step t3204 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 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.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3203))
% 2.74/2.95  (step t3205 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3206 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3207)
% 2.74/2.95  (assume t3207.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3207.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3207.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 2.74/2.95  (assume t3207.a3 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.95  (assume t3207.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3207.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (step t3207.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3207.t2)
% 2.74/2.95  (assume t3207.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3207.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3207.t2.a2 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3207.t2.a3 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3207.t2.a4 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 2.74/2.95  (assume t3207.t2.a5 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 2.74/2.95  (step t3207.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t3207.t2.a5))
% 2.74/2.95  (step t3207.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.h4 tptp.e11))) :rule cong :premises (t3207.t2.t1))
% 2.74/2.95  (step t3207.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3207.t2.a2))
% 2.74/2.95  (step t3207.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3207.t2.a3))
% 2.74/2.95  (step t3207.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t3207.t2.a4))
% 2.74/2.95  (step t3207.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3207.t2.t5))
% 2.74/2.95  (step t3207.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3207.t2.a1))
% 2.74/2.95  (step t3207.t2.t8 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3207.t2.t7))
% 2.74/2.95  (step t3207.t2.t9 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3207.t2.a0))
% 2.74/2.95  (step t3207.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3207.t2.t9))
% 2.74/2.95  (step t3207.t2.t11 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t3207.t2.t8 t3207.t2.t10))
% 2.74/2.95  (step t3207.t2.t12 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3207.t2.t4))
% 2.74/2.95  (step t3207.t2.t13 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t3207.t2.t3))
% 2.74/2.95  (step t3207.t2.t14 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t3207.t2.t12 t3207.t2.t13))
% 2.74/2.95  (step t3207.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule cong :premises (t3207.t2.t11 t3207.t2.t14))
% 2.74/2.95  (step t3207.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule trans :premises (t3207.t2.t2 t3207.t2.t3 t3207.t2.t4 t3207.t2.t6 t3207.t2.t15))
% 2.74/2.95  (step t3207.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3207.t2.a0 t3207.t2.a1 t3207.t2.a2 t3207.t2.a3 t3207.t2.a4 t3207.t2.a5))
% 2.74/2.95  (step t3207.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3207.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3207.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3207.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3207.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3207.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3207.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3207.t2 t3207.t3 t3207.t4 t3207.t5 t3207.t6 t3207.t7 t3207.t8))
% 2.74/2.95  (step t3207.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3207.t9))
% 2.74/2.95  (step t3207.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3207.t10))
% 2.74/2.95  (step t3207.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (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 resolution :premises (t3207.t1 t3207.t11))
% 2.74/2.95  (step t3207.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3207.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3207.t12 t3207.t13))
% 2.74/2.95  (step t3207.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3207.t14))
% 2.74/2.95  (step t3207.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule implies :premises (t3207.t15))
% 2.74/2.95  (step t3207.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3207.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3207.t17 t3207.a4 t3207.a0 t3207.a5 t3207.a1 t3207.a3 t3207.a2))
% 2.74/2.95  (step t3207.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3207.t16 t3207.t18))
% 2.74/2.95  (step t3207 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3207.a0 t3207.a1 t3207.a2 t3207.a3 t3207.a4 t3207.a5))
% 2.74/2.95  (step t3208 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3209 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3210 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3211 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3212 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3213 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3214 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3207 t3208 t3209 t3210 t3211 t3212 t3213))
% 2.74/2.95  (step t3215 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3214))
% 2.74/2.95  (step t3216 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3215))
% 2.74/2.95  (step t3217 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (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 resolution :premises (t3206 t3216))
% 2.74/2.95  (step t3218 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3219 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3217 t3218))
% 2.74/2.95  (step t3220 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3219))
% 2.74/2.95  (step t3221 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule implies :premises (t3220))
% 2.74/2.95  (step t3222 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3205 t3221))
% 2.74/2.95  (step t3223 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3222))
% 2.74/2.95  (step t3224 (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 (t1645))
% 2.74/2.95  (step t3225 (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 (t3224))
% 2.74/2.95  (step t3226 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 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.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.95  (step t3227 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.95  (step t3228 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t3227))
% 2.74/2.95  (step t3229 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 2.74/2.95  (step t3230 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 2.74/2.95  (step t3231 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.74/2.95  (step t3232 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t3230 t3231))
% 2.74/2.95  (step t3233 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 2.74/2.95  (step t3234 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t3232 t3233))
% 2.74/2.95  (step t3235 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t3229 t3234))
% 2.74/2.95  (step t3236 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3228 t3235))
% 2.74/2.95  (step t3237 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.74/2.95  (step t3238 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1421 t3236 t3237))
% 2.74/2.95  (step t3239 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.74/2.95  (step t3240 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3241)
% 2.74/2.95  (assume t3241.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.95  (assume t3241.a1 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.95  (step t3241.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3241.t2)
% 2.74/2.95  (assume t3241.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.95  (assume t3241.t2.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.74/2.95  (step t3241.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.74/2.95  (step t3241.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 (t3241.t2.t1))
% 2.74/2.95  (step t3241.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t3241.t2.a1))
% 2.74/2.95  (step t3241.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t3241.t2.t3))
% 2.74/2.95  (step t3241.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.74/2.95  (step t3241.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t3241.t2.t4 t3241.t2.t5))
% 2.74/2.95  (step t3241.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.74/2.95  (step t3241.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t3241.t2.t7))
% 2.74/2.95  (step t3241.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 2.74/2.95  (step t3241.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t3241.t2.t8 t3241.t2.t9))
% 2.74/2.95  (step t3241.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t3241.t2.t10 t3241.t2.a0))
% 2.74/2.95  (step t3241.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t3241.t2.t6 t3241.t2.t11))
% 2.74/2.95  (step t3241.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3241.t2.t2 t3241.t2.t12))
% 2.74/2.95  (step t3241.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t3241.t2.a0 t3241.t2.a1))
% 2.74/2.95  (step t3241.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.74/2.95  (step t3241.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3241.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t3241.t2 t3241.t3 t3241.t4))
% 2.74/2.95  (step t3241.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t3241.t5))
% 2.74/2.95  (step t3241.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t3241.t6))
% 2.74/2.95  (step t3241.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3241.t1 t3241.t7))
% 2.74/2.95  (step t3241.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 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.74/2.95  (step t3241.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3241.t8 t3241.t9))
% 2.74/2.95  (step t3241.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3241.t10))
% 2.74/2.95  (step t3241.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t3241.t11))
% 2.74/2.95  (step t3241.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3241.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3241.t13 t3241.a1 t3241.a0))
% 2.74/2.95  (step t3241.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3241.t12 t3241.t14))
% 2.74/2.95  (step t3241 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t3241.a0 t3241.a1))
% 2.74/2.95  (step t3242 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3243 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.74/2.95  (step t3244 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t3241 t3242 t3243))
% 2.74/2.95  (step t3245 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t3244))
% 2.74/2.95  (step t3246 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t3245))
% 2.74/2.95  (step t3247 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 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 (t3240 t3246))
% 2.74/2.95  (step t3248 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 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.74/2.95  (step t3249 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3247 t3248))
% 2.74/2.95  (step t3250 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3249))
% 2.74/2.95  (step t3251 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t3250))
% 2.74/2.95  (step t3252 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3239 t3251))
% 2.74/2.95  (step t3253 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.74/2.95  (step t3254 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 2.74/2.95  (step t3255 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 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.74/2.95  (step t3256 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3252 t3253 t3254 t3255))
% 2.74/2.95  (step t3257 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3256))
% 2.74/2.95  (step t3258 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3226 t3238 t3257))
% 2.74/2.95  (step t3259 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t3258))
% 2.74/2.95  (step t3260 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t3259))
% 2.74/2.95  (step t3261 (cl (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1416))
% 2.74/2.95  (step t3262 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3260 t3261 t2612))
% 2.74/2.95  (step t3263 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 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.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.74/2.95  (step t3264 (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.74/2.95  (step t3265 (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 (t3264))
% 2.74/2.95  (step t3266 (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.74/2.95  (step t3267 (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.74/2.95  (step t3268 (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.74/2.95  (step t3269 (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 (t3267 t3268))
% 2.74/2.95  (step t3270 (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.74/2.95  (step t3271 (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 (t3269 t3270))
% 2.74/2.95  (step t3272 (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 (t3266 t3271))
% 2.74/2.95  (step t3273 (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 (t3265 t3272))
% 2.74/2.95  (step t3274 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.74/2.95  (step t3275 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t2420 t3273 t3274))
% 2.74/2.95  (step t3276 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.74/2.95  (step t3277 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3278)
% 2.74/2.95  (assume t3278.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.95  (assume t3278.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.95  (step t3278.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3278.t2)
% 2.74/2.95  (assume t3278.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.74/2.95  (assume t3278.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.95  (step t3278.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.74/2.95  (step t3278.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 (t3278.t2.t1))
% 2.74/2.95  (step t3278.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t3278.t2.a1))
% 2.74/2.95  (step t3278.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t3278.t2.t3))
% 2.74/2.95  (step t3278.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.74/2.95  (step t3278.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t3278.t2.t4 t3278.t2.t5))
% 2.74/2.95  (step t3278.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.74/2.95  (step t3278.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 (t3278.t2.t7))
% 2.74/2.95  (step t3278.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.74/2.95  (step t3278.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 (t3278.t2.t8 t3278.t2.t9))
% 2.74/2.95  (step t3278.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t3278.t2.t10 t3278.t2.a0))
% 2.74/2.95  (step t3278.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t3278.t2.t6 t3278.t2.t11))
% 2.74/2.95  (step t3278.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3278.t2.t2 t3278.t2.t12))
% 2.74/2.95  (step t3278.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t3278.t2.a0 t3278.t2.a1))
% 2.74/2.95  (step t3278.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.74/2.95  (step t3278.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3278.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3278.t2 t3278.t3 t3278.t4))
% 2.74/2.95  (step t3278.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t3278.t5))
% 2.74/2.95  (step t3278.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t3278.t6))
% 2.74/2.95  (step t3278.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3278.t1 t3278.t7))
% 2.74/2.95  (step t3278.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 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.74/2.95  (step t3278.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3278.t8 t3278.t9))
% 2.74/2.95  (step t3278.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3278.t10))
% 2.74/2.95  (step t3278.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t3278.t11))
% 2.74/2.95  (step t3278.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3278.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3278.t13 t3278.a1 t3278.a0))
% 2.74/2.95  (step t3278.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3278.t12 t3278.t14))
% 2.74/2.95  (step t3278 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t3278.a0 t3278.a1))
% 2.74/2.95  (step t3279 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3280 (cl (not (and (= tptp.e13 (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.74/2.95  (step t3281 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t3278 t3279 t3280))
% 2.74/2.95  (step t3282 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t3281))
% 2.74/2.95  (step t3283 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t3282))
% 2.74/2.95  (step t3284 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 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 (t3277 t3283))
% 2.74/2.95  (step t3285 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 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.74/2.95  (step t3286 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3284 t3285))
% 2.74/2.95  (step t3287 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3286))
% 2.74/2.95  (step t3288 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t3287))
% 2.74/2.95  (step t3289 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3276 t3288))
% 2.74/2.95  (step t3290 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.74/2.95  (step t3291 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (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.74/2.95  (step t3292 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 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.74/2.95  (step t3293 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3289 t3290 t3291 t3292))
% 2.74/2.95  (step t3294 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t3293))
% 2.74/2.95  (step t3295 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t3263 t3275 t3294))
% 2.74/2.95  (step t3296 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t3295))
% 2.74/2.95  (step t3297 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3296))
% 2.74/2.95  (step t3298 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1416))
% 2.74/2.95  (step t3299 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t3297 t3298 t2657))
% 2.74/2.95  (step t3300 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t3225 t3262 t1419 t3299))
% 2.74/2.95  (step t3301 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3129 t3130 t3148 t3124 t2670 t2671 t519 t3167 t2547 t2670 t2843 t519 t134 t3184 t2545 t2843 t134 t3204 t2612 t2670 t2843 t607 t519 t134 t3223 t3300 t2670 t2843 t519 t134 t738 t739))
% 2.74/2.95  (step t3302 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3301))
% 2.74/2.95  (step t3303 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.95  (step t3304 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3305 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t279 t280 t934 t3304 t290 t789))
% 2.74/2.95  (step t3306 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.74/2.95  (step t3307 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3308)
% 2.74/2.95  (assume t3308.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3308.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3308.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.95  (assume t3308.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.95  (assume t3308.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.95  (step t3308.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3308.t2)
% 2.74/2.95  (assume t3308.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.74/2.95  (assume t3308.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.95  (assume t3308.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 2.74/2.95  (assume t3308.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3308.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.74/2.95  (step t3308.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 2.74/2.95  (step t3308.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3308.t2.t1))
% 2.74/2.95  (step t3308.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t3308.t2.a1))
% 2.74/2.95  (step t3308.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3308.t2.t3))
% 2.74/2.95  (step t3308.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3308.t2.a3))
% 2.74/2.95  (step t3308.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t3308.t2.a2))
% 2.74/2.95  (step t3308.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t3308.t2.t6))
% 2.74/2.95  (step t3308.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t3308.t2.t5 t3308.t2.t7))
% 2.74/2.95  (step t3308.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3308.t2.t8))
% 2.74/2.95  (step t3308.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3308.t2.a4))
% 2.74/2.95  (step t3308.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t3308.t2.t10 t3308.t2.a3))
% 2.74/2.95  (step t3308.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3308.t2.t11))
% 2.74/2.95  (step t3308.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t3308.t2.t9 t3308.t2.t12))
% 2.74/2.95  (step t3308.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t3308.t2.t13))
% 2.74/2.95  (step t3308.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3308.t2.t4 t3308.t2.t14))
% 2.74/2.95  (step t3308.t2.t16 (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.74/2.95  (step t3308.t2.t17 (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 (t3308.t2.t16))
% 2.74/2.95  (step t3308.t2.t18 (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.74/2.95  (step t3308.t2.t19 (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 (t3308.t2.t17 t3308.t2.t18))
% 2.74/2.95  (step t3308.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3308.t2.t19 t3308.t2.a0))
% 2.74/2.95  (step t3308.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t3308.t2.t15 t3308.t2.t20))
% 2.74/2.95  (step t3308.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3308.t2.t2 t3308.t2.t21))
% 2.74/2.95  (step t3308.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3308.t2.a0 t3308.t2.a1 t3308.t2.a2 t3308.t2.a3 t3308.t2.a4))
% 2.74/2.95  (step t3308.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.74/2.95  (step t3308.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3308.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3308.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3308.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3308.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3308.t2 t3308.t3 t3308.t4 t3308.t5 t3308.t6 t3308.t7))
% 2.74/2.95  (step t3308.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3308.t8))
% 2.74/2.95  (step t3308.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3308.t9))
% 2.74/2.95  (step t3308.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3308.t1 t3308.t10))
% 2.74/2.95  (step t3308.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.74/2.95  (step t3308.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3308.t11 t3308.t12))
% 2.74/2.95  (step t3308.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3308.t13))
% 2.74/2.95  (step t3308.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3308.t14))
% 2.74/2.95  (step t3308.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 2.74/2.95  (step t3308.t17 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3308.t18)
% 2.74/2.95  (assume t3308.t18.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3308.t18.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (step t3308.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3308.t18.a1))
% 2.74/2.95  (step t3308.t18.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3308.t18.t1))
% 2.74/2.95  (step t3308.t18.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3308.t18.a0))
% 2.74/2.95  (step t3308.t18.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.95  (step t3308.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t3308.t18.t3 t3308.t18.t4))
% 2.74/2.95  (step t3308.t18.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3308.t18.t2 t3308.t18.t5))
% 2.74/2.95  (step t3308.t18 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t3308.t18.a0 t3308.t18.a1))
% 2.74/2.95  (step t3308.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3308.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3308.t21 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t3308.t18 t3308.t19 t3308.t20))
% 2.74/2.95  (step t3308.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t3308.t21))
% 2.74/2.95  (step t3308.t23 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t3308.t22))
% 2.74/2.95  (step t3308.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3308.t17 t3308.t23))
% 2.74/2.95  (step t3308.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.95  (step t3308.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3308.t24 t3308.t25))
% 2.74/2.95  (step t3308.t27 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3308.t26))
% 2.74/2.95  (step t3308.t28 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t3308.t27))
% 2.74/2.95  (step t3308.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3308.t30 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t3308.t29 t3308.a0 t3308.a1))
% 2.74/2.95  (step t3308.t31 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3308.t28 t3308.t30))
% 2.74/2.95  (step t3308.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3308.t16 t3308.a4 t3308.t31 t3308.a2 t3308.a0 t3308.a3))
% 2.74/2.95  (step t3308.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3308.t15 t3308.t32))
% 2.74/2.95  (step t3308 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3308.a0 t3308.a1 t3308.a2 t3308.a3 t3308.a4))
% 2.74/2.95  (step t3309 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3310 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3311 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3312 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3313 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (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.74/2.95  (step t3314 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3308 t3309 t3310 t3311 t3312 t3313))
% 2.74/2.95  (step t3315 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3314))
% 2.74/2.95  (step t3316 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3315))
% 2.74/2.95  (step t3317 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3307 t3316))
% 2.74/2.95  (step t3318 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.74/2.95  (step t3319 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3317 t3318))
% 2.74/2.95  (step t3320 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3319))
% 2.74/2.95  (step t3321 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3320))
% 2.74/2.95  (step t3322 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3306 t3321))
% 2.74/2.95  (step t3323 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3324 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3325 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.74/2.95  (step t3326 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.74/2.95  (step t3327 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.74/2.95  (step t3328 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.74/2.95  (step t3329 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3322 t3323 t3324 t3325 t3326 t3327 t3328))
% 2.74/2.95  (step t3330 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3329))
% 2.74/2.95  (step t3331 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3303 t3305 t3330))
% 2.74/2.95  (step t3332 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t3331))
% 2.74/2.95  (step t3333 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t3332))
% 2.74/2.95  (step t3334 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3302 t3333 t417 t134 t416))
% 2.74/2.95  (step t3335 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3334))
% 2.74/2.95  (step t3336 (cl (= 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 or :premises (t781))
% 2.74/2.95  (step t3337 (cl (not (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.95  (step t3338 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3339 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3338))
% 2.74/2.95  (step t3340 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 2.74/2.95  (step t3341 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 2.74/2.95  (step t3342 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.95  (step t3343 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t3341 t3342))
% 2.74/2.95  (step t3344 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.95  (step t3345 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t3343 t3344))
% 2.74/2.95  (step t3346 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t3340 t3345))
% 2.74/2.95  (step t3347 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3339 t3346))
% 2.74/2.95  (step t3348 (cl (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t481 t280 t226 t881 t3347 t567 t833))
% 2.74/2.95  (step t3349 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule and_neg)
% 2.74/2.95  (step t3350 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3351)
% 2.74/2.95  (assume t3351.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3351.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3351.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.95  (assume t3351.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.95  (assume t3351.a4 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.95  (assume t3351.a5 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.95  (step t3351.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3351.t2)
% 2.74/2.95  (assume t3351.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.95  (assume t3351.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.95  (assume t3351.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.74/2.95  (assume t3351.t2.a3 (= tptp.e21 (tptp.h2 tptp.e13)))
% 2.74/2.95  (assume t3351.t2.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.95  (step t3351.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.95  (step t3351.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t3351.t2.t1))
% 2.74/2.95  (step t3351.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3351.t2.a1))
% 2.74/2.95  (step t3351.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t3351.t2.t3))
% 2.74/2.95  (step t3351.t2.t5 (cl (= (tptp.h2 tptp.e13) tptp.e21)) :rule symm :premises (t3351.t2.a3))
% 2.74/2.95  (step t3351.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) :rule symm :premises (t3351.t2.a2))
% 2.74/2.95  (step t3351.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t3351.t2.t6))
% 2.74/2.95  (step t3351.t2.t8 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t3351.t2.t5 t3351.t2.t7))
% 2.74/2.95  (step t3351.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h2 tptp.e13))) :rule symm :premises (t3351.t2.t8))
% 2.74/2.95  (step t3351.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t3351.t2.a4))
% 2.74/2.95  (step t3351.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h2 tptp.e13))) :rule trans :premises (t3351.t2.t10 t3351.t2.a3))
% 2.74/2.95  (step t3351.t2.t12 (cl (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3351.t2.t11))
% 2.74/2.95  (step t3351.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t3351.t2.t9 t3351.t2.t12))
% 2.74/2.95  (step t3351.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t3351.t2.t13))
% 2.74/2.95  (step t3351.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t3351.t2.t4 t3351.t2.t14))
% 2.74/2.95  (step t3351.t2.t16 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3351.t2.t17 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t3351.t2.t16))
% 2.74/2.95  (step t3351.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.74/2.95  (step t3351.t2.t19 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t3351.t2.t17 t3351.t2.t18))
% 2.74/2.95  (step t3351.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t3351.t2.t19 t3351.t2.a0))
% 2.74/2.95  (step t3351.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t3351.t2.t15 t3351.t2.t20))
% 2.74/2.95  (step t3351.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3351.t2.t2 t3351.t2.t21))
% 2.74/2.95  (step t3351.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t3351.t2.a0 t3351.t2.a1 t3351.t2.a2 t3351.t2.a3 t3351.t2.a4))
% 2.74/2.95  (step t3351.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.95  (step t3351.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3351.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3351.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3351.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3351.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3351.t2 t3351.t3 t3351.t4 t3351.t5 t3351.t6 t3351.t7))
% 2.74/2.95  (step t3351.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t3351.t8))
% 2.74/2.95  (step t3351.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3351.t9))
% 2.74/2.95  (step t3351.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3351.t1 t3351.t10))
% 2.74/2.95  (step t3351.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.74/2.95  (step t3351.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3351.t11 t3351.t12))
% 2.74/2.95  (step t3351.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3351.t13))
% 2.74/2.95  (step t3351.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t3351.t14))
% 2.74/2.95  (step t3351.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3351.t17 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3351.t18)
% 2.74/2.95  (assume t3351.t18.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3351.t18.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (step t3351.t18.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3351.t18.a1))
% 2.74/2.95  (step t3351.t18.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3351.t18.t1))
% 2.74/2.95  (step t3351.t18.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3351.t18.a0))
% 2.74/2.95  (step t3351.t18.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3351.t18.t3))
% 2.74/2.95  (step t3351.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3351.t18.t4))
% 2.74/2.95  (step t3351.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.95  (step t3351.t18.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t3351.t18.t5 t3351.t18.t6))
% 2.74/2.95  (step t3351.t18.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t3351.t18.t2 t3351.t18.t7))
% 2.74/2.95  (step t3351.t18 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t3351.t18.a0 t3351.t18.a1))
% 2.74/2.95  (step t3351.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3351.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3351.t21 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t3351.t18 t3351.t19 t3351.t20))
% 2.74/2.95  (step t3351.t22 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t3351.t21))
% 2.74/2.95  (step t3351.t23 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t3351.t22))
% 2.74/2.95  (step t3351.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3351.t17 t3351.t23))
% 2.74/2.95  (step t3351.t25 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.95  (step t3351.t26 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3351.t24 t3351.t25))
% 2.74/2.95  (step t3351.t27 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3351.t26))
% 2.74/2.95  (step t3351.t28 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t3351.t27))
% 2.74/2.95  (step t3351.t29 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3351.t30 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t3351.t29 t3351.a1 t3351.a0))
% 2.74/2.95  (step t3351.t31 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3351.t28 t3351.t30))
% 2.74/2.95  (step t3351.t32 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3351.t16 t3351.a4 t3351.a3 t3351.a2 t3351.a5 t3351.t31))
% 2.74/2.95  (step t3351.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3351.t15 t3351.t32))
% 2.74/2.95  (step t3351 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t3351.a0 t3351.a1 t3351.a2 t3351.a3 t3351.a4 t3351.a5))
% 2.74/2.95  (step t3352 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3353 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3354 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3355 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3356 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.95  (step t3357 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (= tptp.e21 (tptp.h2 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3358 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))))) :rule resolution :premises (t3351 t3352 t3353 t3354 t3355 t3356 t3357))
% 2.74/2.95  (step t3359 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t3358))
% 2.74/2.95  (step t3360 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3359))
% 2.74/2.95  (step t3361 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3350 t3360))
% 2.74/2.95  (step t3362 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.74/2.95  (step t3363 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3361 t3362))
% 2.74/2.95  (step t3364 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3363))
% 2.74/2.95  (step t3365 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t3364))
% 2.74/2.95  (step t3366 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3349 t3365))
% 2.74/2.95  (step t3367 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3368 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3369 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.74/2.95  (step t3370 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.95  (step t3371 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.74/2.95  (step t3372 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.h2 tptp.e13))))) :rule or_neg)
% 2.74/2.95  (step t3373 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3374 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3366 t3367 t3368 t3369 t3370 t3371 t3372 t3373))
% 2.74/2.95  (step t3375 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3374))
% 2.74/2.95  (step t3376 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3337 t3348 t3375))
% 2.74/2.95  (step t3377 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t3376))
% 2.74/2.95  (step t3378 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e13)))) :rule reordering :premises (t3377))
% 2.74/2.95  (step t3379 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.95  (step t3380 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3335 t3336 t3378 t607 t417 t519 t138 t3379))
% 2.74/2.95  (step t3381 (cl (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t3380))
% 2.74/2.95  (step t3382 (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 (t213))
% 2.74/2.95  (step t3383 (cl (not (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.95  (step t3384 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3385 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t3384))
% 2.74/2.95  (step t3386 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 2.74/2.95  (step t3387 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 2.74/2.95  (step t3388 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.95  (step t3389 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t3387 t3388))
% 2.74/2.95  (step t3390 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.95  (step t3391 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t3389 t3390))
% 2.74/2.95  (step t3392 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t3386 t3391))
% 2.74/2.95  (step t3393 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3385 t3392))
% 2.74/2.95  (step t3394 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.74/2.95  (step t3395 (cl (= (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t481 t280 t3393 t3394))
% 2.74/2.95  (step t3396 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.95  (step t3397 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3398)
% 2.74/2.95  (assume t3398.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3398.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3398.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.95  (step t3398.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3398.t2)
% 2.74/2.95  (assume t3398.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.95  (assume t3398.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.95  (step t3398.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3398.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t3398.t2.t1))
% 2.74/2.95  (step t3398.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t3398.t2.a1))
% 2.74/2.95  (step t3398.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3398.t2.t3))
% 2.74/2.95  (step t3398.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 2.74/2.95  (step t3398.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3398.t2.t4 t3398.t2.t5))
% 2.74/2.95  (step t3398.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3398.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t3398.t2.t7))
% 2.74/2.95  (step t3398.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.74/2.95  (step t3398.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t3398.t2.t8 t3398.t2.t9))
% 2.74/2.95  (step t3398.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3398.t2.t10 t3398.t2.a0))
% 2.74/2.95  (step t3398.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3398.t2.t6 t3398.t2.t11))
% 2.74/2.95  (step t3398.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3398.t2.t2 t3398.t2.t12))
% 2.74/2.95  (step t3398.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3398.t2.a0 t3398.t2.a1))
% 2.74/2.95  (step t3398.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.95  (step t3398.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3398.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3398.t2 t3398.t3 t3398.t4))
% 2.74/2.95  (step t3398.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3398.t5))
% 2.74/2.95  (step t3398.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3398.t6))
% 2.74/2.95  (step t3398.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3398.t1 t3398.t7))
% 2.74/2.95  (step t3398.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.74/2.95  (step t3398.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3398.t8 t3398.t9))
% 2.74/2.95  (step t3398.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3398.t10))
% 2.74/2.95  (step t3398.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3398.t11))
% 2.74/2.95  (step t3398.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3398.t14 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3398.t15)
% 2.74/2.95  (assume t3398.t15.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3398.t15.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (step t3398.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3398.t15.a1))
% 2.74/2.95  (step t3398.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3398.t15.t1))
% 2.74/2.95  (step t3398.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3398.t15.a0))
% 2.74/2.95  (step t3398.t15.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3398.t15.t3))
% 2.74/2.95  (step t3398.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3398.t15.t4))
% 2.74/2.95  (step t3398.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.95  (step t3398.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t3398.t15.t5 t3398.t15.t6))
% 2.74/2.95  (step t3398.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t3398.t15.t2 t3398.t15.t7))
% 2.74/2.95  (step t3398.t15 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t3398.t15.a0 t3398.t15.a1))
% 2.74/2.95  (step t3398.t16 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3398.t17 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3398.t18 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t3398.t15 t3398.t16 t3398.t17))
% 2.74/2.95  (step t3398.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t3398.t18))
% 2.74/2.95  (step t3398.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t3398.t19))
% 2.74/2.95  (step t3398.t21 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3398.t14 t3398.t20))
% 2.74/2.95  (step t3398.t22 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.95  (step t3398.t23 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3398.t21 t3398.t22))
% 2.74/2.95  (step t3398.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3398.t23))
% 2.74/2.95  (step t3398.t25 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t3398.t24))
% 2.74/2.95  (step t3398.t26 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3398.t27 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t3398.t26 t3398.a1 t3398.a0))
% 2.74/2.95  (step t3398.t28 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3398.t25 t3398.t27))
% 2.74/2.95  (step t3398.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3398.t13 t3398.a2 t3398.t28))
% 2.74/2.95  (step t3398.t30 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3398.t12 t3398.t29))
% 2.74/2.95  (step t3398 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3398.a0 t3398.a1 t3398.a2))
% 2.74/2.95  (step t3399 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3400 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3401 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.95  (step t3402 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t3398 t3399 t3400 t3401))
% 2.74/2.95  (step t3403 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3402))
% 2.74/2.95  (step t3404 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3403))
% 2.74/2.95  (step t3405 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3397 t3404))
% 2.74/2.95  (step t3406 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.74/2.95  (step t3407 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3405 t3406))
% 2.74/2.95  (step t3408 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3407))
% 2.74/2.95  (step t3409 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3408))
% 2.74/2.95  (step t3410 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3396 t3409))
% 2.74/2.95  (step t3411 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3412 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3413 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.74/2.95  (step t3414 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.95  (step t3415 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3410 t3411 t3412 t3413 t3414))
% 2.74/2.95  (step t3416 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3415))
% 2.74/2.95  (step t3417 (cl (or (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3383 t3395 t3416))
% 2.74/2.95  (step t3418 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3417))
% 2.74/2.95  (step t3419 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t3418))
% 2.74/2.95  (step t3420 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.95  (step t3421 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3419 t3420 t519 t417))
% 2.74/2.95  (step t3422 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.95  (step t3423 (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.74/2.95  (step t3424 (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 (t3423))
% 2.74/2.95  (step t3425 (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.74/2.95  (step t3426 (cl (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23))) :rule refl)
% 2.74/2.95  (step t3427 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule all_simplify)
% 2.74/2.95  (step t3428 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)))) :rule cong :premises (t3426 t3427))
% 2.74/2.95  (step t3429 (cl (= (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)) true)) :rule all_simplify)
% 2.74/2.95  (step t3430 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) true)) :rule trans :premises (t3428 t3429))
% 2.74/2.95  (step t3431 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) :rule trans :premises (t3425 t3430))
% 2.74/2.95  (step t3432 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule resolution :premises (t3424 t3431))
% 2.74/2.95  (step t3433 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.74/2.95  (step t3434 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t3432 t881 t3433))
% 2.74/2.95  (step t3435 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.95  (step t3436 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3437)
% 2.74/2.95  (assume t3437.a0 (not (= tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3437.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.95  (step t3437.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3437.t2)
% 2.74/2.95  (assume t3437.t2.a0 (not (= tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3437.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.95  (step t3437.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.74/2.95  (step t3437.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 (t3437.t2.t1))
% 2.74/2.95  (step t3437.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.74/2.95  (step t3437.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3437.t2.a1))
% 2.74/2.95  (step t3437.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t3437.t2.t4))
% 2.74/2.95  (step t3437.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3437.t2.t5))
% 2.74/2.95  (step t3437.t2.t7 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 tptp.e23))) :rule cong :premises (t3437.t2.t3 t3437.t2.t6))
% 2.74/2.95  (step t3437.t2.t8 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.95  (step t3437.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t3437.t2.t8))
% 2.74/2.95  (step t3437.t2.t10 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 2.74/2.95  (step t3437.t2.t11 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t3437.t2.t9 t3437.t2.t10))
% 2.74/2.95  (step t3437.t2.t12 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t3437.t2.t11 t3437.t2.a0))
% 2.74/2.95  (step t3437.t2.t13 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t3437.t2.t7 t3437.t2.t12))
% 2.74/2.95  (step t3437.t2.t14 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3437.t2.t2 t3437.t2.t13))
% 2.74/2.95  (step t3437.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3437.t2.a0 t3437.t2.a1))
% 2.74/2.95  (step t3437.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3437.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3437.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3437.t2 t3437.t3 t3437.t4))
% 2.74/2.95  (step t3437.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3437.t5))
% 2.74/2.95  (step t3437.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3437.t6))
% 2.74/2.95  (step t3437.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (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 (t3437.t1 t3437.t7))
% 2.74/2.95  (step t3437.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (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.74/2.95  (step t3437.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3437.t8 t3437.t9))
% 2.74/2.95  (step t3437.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3437.t10))
% 2.74/2.95  (step t3437.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3437.t11))
% 2.74/2.95  (step t3437.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.95  (step t3437.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3437.t13 t3437.a0 t3437.a1))
% 2.74/2.95  (step t3437.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3437.t12 t3437.t14))
% 2.74/2.95  (step t3437 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3437.a0 t3437.a1))
% 2.74/2.95  (step t3438 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3439 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3440 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3437 t3438 t3439))
% 2.74/2.95  (step t3441 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3440))
% 2.74/2.95  (step t3442 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3441))
% 2.74/2.95  (step t3443 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (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 (t3436 t3442))
% 2.74/2.95  (step t3444 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (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.74/2.95  (step t3445 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3443 t3444))
% 2.74/2.95  (step t3446 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3445))
% 2.74/2.95  (step t3447 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3446))
% 2.74/2.95  (step t3448 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3435 t3447))
% 2.74/2.95  (step t3449 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3450 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.95  (step t3451 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (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.74/2.95  (step t3452 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3448 t3449 t3450 t3451))
% 2.74/2.95  (step t3453 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3452))
% 2.74/2.95  (step t3454 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3422 t3434 t3453))
% 2.74/2.95  (step t3455 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t3454))
% 2.74/2.95  (step t3456 (cl (not (= tptp.e21 tptp.e23))) :rule and :premises (a7))
% 2.74/2.95  (step t3457 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3455 t3456 t138))
% 2.74/2.95  (step t3458 (cl (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 and :premises (t212))
% 2.74/2.95  (step t3459 (cl (= 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 or :premises (t3458))
% 2.74/2.95  (step t3460 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.95  (step t3461 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.95  (step t3462 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t3461))
% 2.74/2.95  (step t3463 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 2.74/2.95  (step t3464 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule refl)
% 2.74/2.95  (step t3465 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.74/2.95  (step t3466 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t3464 t3465))
% 2.74/2.95  (step t3467 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule all_simplify)
% 2.74/2.95  (step t3468 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) true)) :rule trans :premises (t3466 t3467))
% 2.74/2.95  (step t3469 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule trans :premises (t3463 t3468))
% 2.74/2.95  (step t3470 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3462 t3469))
% 2.74/2.95  (step t3471 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 2.74/2.95  (step t3472 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t279 t3470 t3471))
% 2.74/2.95  (step t3473 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 2.74/2.95  (step t3474 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3475)
% 2.74/2.95  (assume t3475.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3475.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.74/2.95  (step t3475.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3475.t2)
% 2.74/2.95  (assume t3475.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.74/2.95  (assume t3475.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (step t3475.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.74/2.95  (step t3475.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 (t3475.t2.t1))
% 2.74/2.95  (step t3475.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3475.t2.a1))
% 2.74/2.95  (step t3475.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3475.t2.t3))
% 2.74/2.95  (step t3475.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 2.74/2.95  (step t3475.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t3475.t2.t4 t3475.t2.t5))
% 2.74/2.95  (step t3475.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.95  (step t3475.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t3475.t2.t7))
% 2.74/2.95  (step t3475.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 2.74/2.95  (step t3475.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3475.t2.t8 t3475.t2.t9))
% 2.74/2.95  (step t3475.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t3475.t2.t10 t3475.t2.a0))
% 2.74/2.95  (step t3475.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t3475.t2.t6 t3475.t2.t11))
% 2.74/2.95  (step t3475.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3475.t2.t2 t3475.t2.t12))
% 2.74/2.95  (step t3475.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3475.t2.a0 t3475.t2.a1))
% 2.74/2.95  (step t3475.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.74/2.95  (step t3475.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3475.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3475.t2 t3475.t3 t3475.t4))
% 2.74/2.95  (step t3475.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3475.t5))
% 2.74/2.95  (step t3475.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3475.t6))
% 2.74/2.95  (step t3475.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3475.t1 t3475.t7))
% 2.74/2.95  (step t3475.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 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.74/2.95  (step t3475.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3475.t8 t3475.t9))
% 2.74/2.95  (step t3475.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3475.t10))
% 2.74/2.95  (step t3475.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3475.t11))
% 2.74/2.95  (step t3475.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.74/2.95  (step t3475.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3475.t13 t3475.a1 t3475.a0))
% 2.74/2.95  (step t3475.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3475.t12 t3475.t14))
% 2.74/2.95  (step t3475 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3475.a0 t3475.a1))
% 2.74/2.95  (step t3476 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3477 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.74/2.95  (step t3478 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3475 t3476 t3477))
% 2.74/2.95  (step t3479 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3478))
% 2.74/2.95  (step t3480 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3479))
% 2.74/2.95  (step t3481 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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 (t3474 t3480))
% 2.74/2.95  (step t3482 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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.74/2.95  (step t3483 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3481 t3482))
% 2.74/2.95  (step t3484 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3483))
% 2.74/2.95  (step t3485 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3484))
% 2.74/2.95  (step t3486 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3473 t3485))
% 2.74/2.95  (step t3487 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3488 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 2.74/2.95  (step t3489 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (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 or_neg)
% 2.74/2.95  (step t3490 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3486 t3487 t3488 t3489))
% 2.74/2.95  (step t3491 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3490))
% 2.74/2.95  (step t3492 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3460 t3472 t3491))
% 2.74/2.95  (step t3493 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t3492))
% 2.74/2.95  (step t3494 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3493))
% 2.74/2.95  (step t3495 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t415))
% 2.74/2.95  (step t3496 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3494 t3495 t134))
% 2.74/2.95  (step t3497 (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 (t212))
% 2.74/2.95  (step t3498 (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 (t3497))
% 2.74/2.95  (step t3499 (cl (not (= (or (not (= 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.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.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.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.74/2.95  (step t3500 (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.74/2.95  (step t3501 (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 (t3500))
% 2.74/2.95  (step t3502 (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.74/2.95  (step t3503 (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.74/2.95  (step t3504 (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.74/2.95  (step t3505 (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 (t3503 t3504))
% 2.74/2.95  (step t3506 (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.74/2.95  (step t3507 (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 (t3505 t3506))
% 2.74/2.95  (step t3508 (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 (t3502 t3507))
% 2.74/2.95  (step t3509 (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 (t3501 t3508))
% 2.74/2.95  (step t3510 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3511 (cl (= (or (not (= 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.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t279 t3509 t3510))
% 2.74/2.95  (step t3512 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule and_neg)
% 2.74/2.95  (step t3513 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3514)
% 2.74/2.95  (assume t3514.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3514.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 2.74/2.95  (step t3514.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.74/2.95  (anchor :step t3514.t2)
% 2.74/2.95  (assume t3514.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 2.74/2.95  (assume t3514.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.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 (t3514.t2.t1))
% 2.74/2.95  (step t3514.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3514.t2.a1))
% 2.74/2.95  (step t3514.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3514.t2.t3))
% 2.74/2.95  (step t3514.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) :rule refl)
% 2.74/2.95  (step t3514.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 (t3514.t2.t4 t3514.t2.t5))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.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 (t3514.t2.t7))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.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 (t3514.t2.t8 t3514.t2.t9))
% 2.74/2.95  (step t3514.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false)) :rule resolution :premises (t3514.t2.t10 t3514.t2.a0))
% 2.74/2.95  (step t3514.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t3514.t2.t6 t3514.t2.t11))
% 2.74/2.95  (step t3514.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3514.t2.t2 t3514.t2.t12))
% 2.74/2.95  (step t3514.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 (t3514.t2.a0 t3514.t2.a1))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.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.74/2.95  (step t3514.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 (t3514.t2 t3514.t3 t3514.t4))
% 2.74/2.95  (step t3514.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 (t3514.t5))
% 2.74/2.95  (step t3514.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 (t3514.t6))
% 2.74/2.95  (step t3514.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 (t3514.t1 t3514.t7))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.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 (t3514.t8 t3514.t9))
% 2.74/2.95  (step t3514.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 (t3514.t10))
% 2.74/2.95  (step t3514.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 (t3514.t11))
% 2.74/2.95  (step t3514.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.74/2.95  (step t3514.t14 (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 (t3514.t13 t3514.a1 t3514.a0))
% 2.74/2.95  (step t3514.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3514.t12 t3514.t14))
% 2.74/2.95  (step t3514 (cl (not (= 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.e21)))) :rule subproof :discharge (t3514.a0 t3514.a1))
% 2.74/2.95  (step t3515 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3516 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.95  (step t3517 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t3514 t3515 t3516))
% 2.74/2.95  (step t3518 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t3517))
% 2.74/2.95  (step t3519 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t3518))
% 2.74/2.95  (step t3520 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t3513 t3519))
% 2.74/2.95  (step t3521 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.95  (step t3522 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (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 (t3520 t3521))
% 2.74/2.95  (step t3523 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t3522))
% 2.74/2.95  (step t3524 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t3523))
% 2.74/2.95  (step t3525 (cl (not (= 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.e21)))) :rule resolution :premises (t3512 t3524))
% 2.74/2.95  (step t3526 (cl (or (not (= 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.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3527 (cl (or (not (= 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.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule or_neg)
% 2.74/2.95  (step t3528 (cl (or (not (= 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.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.74/2.95  (step t3529 (cl (or (not (= 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.e21)))) (or (not (= 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.e21)))) (or (not (= 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.e21))))) :rule resolution :premises (t3525 t3526 t3527 t3528))
% 2.74/2.95  (step t3530 (cl (or (not (= 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.e21))))) :rule contraction :premises (t3529))
% 2.74/2.95  (step t3531 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3499 t3511 t3530))
% 2.74/2.95  (step t3532 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t3531))
% 2.74/2.95  (step t3533 (cl (= (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 reordering :premises (t3532))
% 2.74/2.95  (step t3534 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t415))
% 2.74/2.95  (step t3535 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3533 t3534 t134))
% 2.74/2.95  (step t3536 (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 (t474))
% 2.74/2.95  (step t3537 (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 (t3536))
% 2.74/2.95  (step t3538 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t127))
% 2.74/2.95  (step t3539 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule or :premises (t3538))
% 2.74/2.95  (step t3540 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3539))
% 2.74/2.95  (step t3541 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.95  (step t3542 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.74/2.95  (step t3543 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t3432 t822 t3542))
% 2.74/2.95  (step t3544 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.74/2.95  (step t3545 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3546)
% 2.74/2.95  (assume t3546.a0 (not (= tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3546.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.95  (step t3546.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3546.t2)
% 2.74/2.95  (assume t3546.t2.a0 (not (= tptp.e21 tptp.e23)))
% 2.74/2.95  (assume t3546.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.95  (step t3546.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.74/2.95  (step t3546.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 (t3546.t2.t1))
% 2.74/2.95  (step t3546.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.74/2.95  (step t3546.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) :rule symm :premises (t3546.t2.a1))
% 2.74/2.95  (step t3546.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 tptp.e23))) :rule cong :premises (t3546.t2.t3 t3546.t2.t4))
% 2.74/2.95  (step t3546.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.95  (step t3546.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t3546.t2.t6))
% 2.74/2.95  (step t3546.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 2.74/2.95  (step t3546.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t3546.t2.t7 t3546.t2.t8))
% 2.74/2.95  (step t3546.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t3546.t2.t9 t3546.t2.a0))
% 2.74/2.95  (step t3546.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t3546.t2.t5 t3546.t2.t10))
% 2.74/2.95  (step t3546.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3546.t2.t2 t3546.t2.t11))
% 2.74/2.95  (step t3546.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3546.t2.a0 t3546.t2.a1))
% 2.74/2.95  (step t3546.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3546.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3546.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3546.t2 t3546.t3 t3546.t4))
% 2.74/2.95  (step t3546.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3546.t5))
% 2.74/2.95  (step t3546.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3546.t6))
% 2.74/2.95  (step t3546.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= 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 (t3546.t1 t3546.t7))
% 2.74/2.95  (step t3546.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= 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.74/2.95  (step t3546.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3546.t8 t3546.t9))
% 2.74/2.95  (step t3546.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3546.t10))
% 2.74/2.95  (step t3546.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3546.t11))
% 2.74/2.95  (step t3546.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.74/2.95  (step t3546.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3546.t13 t3546.a0 t3546.a1))
% 2.74/2.95  (step t3546.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3546.t12 t3546.t14))
% 2.74/2.95  (step t3546 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3546.a0 t3546.a1))
% 2.74/2.95  (step t3547 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3548 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3549 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3546 t3547 t3548))
% 2.74/2.95  (step t3550 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3549))
% 2.74/2.95  (step t3551 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3550))
% 2.74/2.95  (step t3552 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= 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 (t3545 t3551))
% 2.74/2.95  (step t3553 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= 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.74/2.95  (step t3554 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3552 t3553))
% 2.74/2.95  (step t3555 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3554))
% 2.74/2.95  (step t3556 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3555))
% 2.74/2.95  (step t3557 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3544 t3556))
% 2.74/2.95  (step t3558 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3559 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.74/2.95  (step t3560 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= 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.74/2.95  (step t3561 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3557 t3558 t3559 t3560))
% 2.74/2.95  (step t3562 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3561))
% 2.74/2.95  (step t3563 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3541 t3543 t3562))
% 2.74/2.95  (step t3564 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t3563))
% 2.74/2.95  (step t3565 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3564))
% 2.74/2.95  (step t3566 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3567 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3568)
% 2.74/2.95  (assume t3568.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3568.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3568.a2 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))
% 2.74/2.95  (assume t3568.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.95  (assume t3568.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3568.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3568.a6 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (step t3568.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3568.t2)
% 2.74/2.95  (assume t3568.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3568.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3568.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (assume t3568.t2.a3 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3568.t2.a4 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))
% 2.74/2.95  (assume t3568.t2.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3568.t2.a6 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))
% 2.74/2.95  (step t3568.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) :rule symm :premises (t3568.t2.a6))
% 2.74/2.95  (step t3568.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h4 tptp.e13))) :rule cong :premises (t3568.t2.t1))
% 2.74/2.95  (step t3568.t2.t3 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t3568.t2.a5))
% 2.74/2.95  (step t3568.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) :rule symm :premises (t3568.t2.a4))
% 2.74/2.95  (step t3568.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t3568.t2.t4))
% 2.74/2.95  (step t3568.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3568.t2.a1))
% 2.74/2.95  (step t3568.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3568.t2.t6))
% 2.74/2.95  (step t3568.t2.t8 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3568.t2.a0))
% 2.74/2.95  (step t3568.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3568.t2.t8))
% 2.74/2.95  (step t3568.t2.t10 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t3568.t2.t7 t3568.t2.t9))
% 2.74/2.95  (step t3568.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3568.t2.a3))
% 2.74/2.95  (step t3568.t2.t12 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3568.t2.t11))
% 2.74/2.95  (step t3568.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3568.t2.a2))
% 2.74/2.95  (step t3568.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t3568.t2.t13))
% 2.74/2.95  (step t3568.t2.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t3568.t2.t12 t3568.t2.t14))
% 2.74/2.95  (step t3568.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule cong :premises (t3568.t2.t10 t3568.t2.t15))
% 2.74/2.95  (step t3568.t2.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule trans :premises (t3568.t2.t2 t3568.t2.t3 t3568.t2.t5 t3568.t2.t16))
% 2.74/2.95  (step t3568.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t3568.t2.a0 t3568.t2.a1 t3568.t2.a2 t3568.t2.a3 t3568.t2.a4 t3568.t2.a5 t3568.t2.a6))
% 2.74/2.95  (step t3568.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3568.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3568.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3568.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3568.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3568.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3568.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3568.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3568.t2 t3568.t3 t3568.t4 t3568.t5 t3568.t6 t3568.t7 t3568.t8 t3568.t9))
% 2.74/2.95  (step t3568.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3568.t10))
% 2.74/2.95  (step t3568.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule contraction :premises (t3568.t11))
% 2.74/2.95  (step t3568.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (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 resolution :premises (t3568.t1 t3568.t12))
% 2.74/2.95  (step t3568.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t3568.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3568.t13 t3568.t14))
% 2.74/2.95  (step t3568.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule contraction :premises (t3568.t15))
% 2.74/2.95  (step t3568.t17 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule implies :premises (t3568.t16))
% 2.74/2.95  (step t3568.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3568.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t3568.t18 t3568.a5 t3568.a0 t3568.a6 t3568.a1 t3568.a3 t3568.a4 t3568.a2))
% 2.74/2.95  (step t3568.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule resolution :premises (t3568.t17 t3568.t19))
% 2.74/2.95  (step t3568 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t3568.a0 t3568.a1 t3568.a2 t3568.a3 t3568.a4 t3568.a5 t3568.a6))
% 2.74/2.95  (step t3569 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3570 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3571 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3572 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3573 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3574 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3575 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3576 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3568 t3569 t3570 t3571 t3572 t3573 t3574 t3575))
% 2.74/2.95  (step t3577 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3576))
% 2.74/2.95  (step t3578 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule contraction :premises (t3577))
% 2.74/2.95  (step t3579 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t3567 t3578))
% 2.74/2.95  (step t3580 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t3581 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3579 t3580))
% 2.74/2.95  (step t3582 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule contraction :premises (t3581))
% 2.74/2.95  (step t3583 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule implies :premises (t3582))
% 2.74/2.95  (step t3584 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule resolution :premises (t3566 t3583))
% 2.74/2.95  (step t3585 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3584))
% 2.74/2.95  (step t3586 (cl (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 and :premises (t1110))
% 2.74/2.95  (step t3587 (cl (= 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 or :premises (t3586))
% 2.74/2.95  (step t3588 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.74/2.95  (step t3589 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.95  (step t3590 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t3589))
% 2.74/2.95  (step t3591 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 2.74/2.95  (step t3592 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 2.74/2.95  (step t3593 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.74/2.95  (step t3594 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t3592 t3593))
% 2.74/2.95  (step t3595 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 2.74/2.95  (step t3596 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t3594 t3595))
% 2.74/2.95  (step t3597 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t3591 t3596))
% 2.74/2.95  (step t3598 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3590 t3597))
% 2.74/2.95  (step t3599 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.74/2.95  (step t3600 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t1124 t3598 t3599))
% 2.74/2.95  (step t3601 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.74/2.95  (step t3602 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3603)
% 2.74/2.95  (assume t3603.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.95  (assume t3603.a1 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.95  (step t3603.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3603.t2)
% 2.74/2.95  (assume t3603.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 2.74/2.95  (assume t3603.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 2.74/2.95  (step t3603.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.95  (step t3603.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t3603.t2.t1))
% 2.74/2.95  (step t3603.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t3603.t2.a1))
% 2.74/2.95  (step t3603.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t3603.t2.t3))
% 2.74/2.95  (step t3603.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 2.74/2.95  (step t3603.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3603.t2.t4 t3603.t2.t5))
% 2.74/2.95  (step t3603.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.74/2.95  (step t3603.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t3603.t2.t7))
% 2.74/2.95  (step t3603.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.74/2.95  (step t3603.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t3603.t2.t8 t3603.t2.t9))
% 2.74/2.95  (step t3603.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3603.t2.t10 t3603.t2.a0))
% 2.74/2.95  (step t3603.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t3603.t2.t6 t3603.t2.t11))
% 2.74/2.95  (step t3603.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3603.t2.t2 t3603.t2.t12))
% 2.74/2.95  (step t3603.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t3603.t2.a0 t3603.t2.a1))
% 2.74/2.95  (step t3603.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.74/2.95  (step t3603.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3603.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3603.t2 t3603.t3 t3603.t4))
% 2.74/2.95  (step t3603.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t3603.t5))
% 2.74/2.95  (step t3603.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t3603.t6))
% 2.74/2.95  (step t3603.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3603.t1 t3603.t7))
% 2.74/2.95  (step t3603.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3603.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3603.t8 t3603.t9))
% 2.74/2.95  (step t3603.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3603.t10))
% 2.74/2.95  (step t3603.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t3603.t11))
% 2.74/2.95  (step t3603.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3603.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t3603.t13 t3603.a1 t3603.a0))
% 2.74/2.95  (step t3603.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3603.t12 t3603.t14))
% 2.74/2.95  (step t3603 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t3603.a0 t3603.a1))
% 2.74/2.95  (step t3604 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3605 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.74/2.95  (step t3606 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3603 t3604 t3605))
% 2.74/2.95  (step t3607 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t3606))
% 2.74/2.95  (step t3608 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t3607))
% 2.74/2.95  (step t3609 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3602 t3608))
% 2.74/2.95  (step t3610 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3611 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3609 t3610))
% 2.74/2.95  (step t3612 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3611))
% 2.74/2.95  (step t3613 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t3612))
% 2.74/2.95  (step t3614 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3601 t3613))
% 2.74/2.95  (step t3615 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.74/2.95  (step t3616 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.74/2.95  (step t3617 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.74/2.95  (step t3618 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3614 t3615 t3616 t3617))
% 2.74/2.95  (step t3619 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3618))
% 2.74/2.95  (step t3620 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3588 t3600 t3619))
% 2.74/2.95  (step t3621 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t3620))
% 2.74/2.95  (step t3622 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t3621))
% 2.74/2.95  (step t3623 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1416))
% 2.74/2.95  (step t3624 (cl (= 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 or :premises (t2444))
% 2.74/2.95  (step t3625 (cl (= 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 or :premises (t1698))
% 2.74/2.95  (step t3626 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1146))
% 2.74/2.95  (step t3627 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t2216))
% 2.74/2.95  (step t3628 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3381 t3382 t3421 t3457 t3459 t3496 t3498 t3535 t3537 t780 t3540 t3565 t3456 t3585 t417 t2671 t2843 t2669 t3587 t3122 t2080 t3622 t3623 t3297 t3298 t3624 t2014 t1782 t2654 t2655 t3625 t3626 t1148 t1736 t1737 t2215 t2189 t3627))
% 2.74/2.95  (step t3629 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3628))
% 2.74/2.95  (step t3630 (cl (= 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 or :premises (t2245))
% 2.74/2.95  (step t3631 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t3629 t1236 t2381 t3630 t2283 t2284))
% 2.74/2.95  (step t3632 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t3631))
% 2.74/2.95  (step t3633 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t3632 t2288 t2340 t1276 t2544))
% 2.74/2.95  (step t3634 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t3633))
% 2.74/2.95  (step t3635 (cl (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 and :premises (t212))
% 2.74/2.95  (step t3636 (cl (= 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 or :premises (t3635))
% 2.74/2.95  (step t3637 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3634 t3636 t915 t916 t137))
% 2.74/2.95  (step t3638 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t3637))
% 2.74/2.95  (step t3639 (cl (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3638 t1237 t2153 t1418 t1507 t134))
% 2.74/2.95  (step t3640 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule reordering :premises (t3639))
% 2.74/2.95  (step t3641 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3642 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3643)
% 2.74/2.95  (assume t3643.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3643.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3643.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.95  (assume t3643.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (assume t3643.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3643.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3643.a6 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (step t3643.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3643.t2)
% 2.74/2.95  (assume t3643.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (assume t3643.t2.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3643.t2.a2 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)))
% 2.74/2.95  (assume t3643.t2.a3 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3643.t2.a4 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (assume t3643.t2.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 2.74/2.95  (assume t3643.t2.a6 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 2.74/2.95  (step t3643.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t3643.t2.a6))
% 2.74/2.95  (step t3643.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e13))) :rule cong :premises (t3643.t2.t1))
% 2.74/2.95  (step t3643.t2.t3 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t3643.t2.a5))
% 2.74/2.95  (step t3643.t2.t4 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t3643.t2.t3))
% 2.74/2.95  (step t3643.t2.t5 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t3643.t2.t4))
% 2.74/2.95  (step t3643.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3643.t2.a4))
% 2.74/2.95  (step t3643.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3643.t2.t6))
% 2.74/2.95  (step t3643.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3643.t2.a1))
% 2.74/2.95  (step t3643.t2.t9 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3643.t2.t8))
% 2.74/2.95  (step t3643.t2.t10 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3643.t2.a0))
% 2.74/2.95  (step t3643.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t3643.t2.t10))
% 2.74/2.95  (step t3643.t2.t12 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t3643.t2.t9 t3643.t2.t11))
% 2.74/2.95  (step t3643.t2.t13 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3643.t2.a3))
% 2.74/2.95  (step t3643.t2.t14 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3643.t2.t13))
% 2.74/2.95  (step t3643.t2.t15 (cl (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3643.t2.a2))
% 2.74/2.95  (step t3643.t2.t16 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t3643.t2.t15))
% 2.74/2.95  (step t3643.t2.t17 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t3643.t2.t14 t3643.t2.t16))
% 2.74/2.95  (step t3643.t2.t18 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t3643.t2.t12 t3643.t2.t17))
% 2.74/2.95  (step t3643.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule trans :premises (t3643.t2.t2 t3643.t2.t5 t3643.t2.t7 t3643.t2.t18))
% 2.74/2.95  (step t3643.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3643.t2.a0 t3643.t2.a1 t3643.t2.a2 t3643.t2.a3 t3643.t2.a4 t3643.t2.a5 t3643.t2.a6))
% 2.74/2.95  (step t3643.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3643.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3643.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3643.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3643.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3643.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3643.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3643.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3643.t2 t3643.t3 t3643.t4 t3643.t5 t3643.t6 t3643.t7 t3643.t8 t3643.t9))
% 2.74/2.95  (step t3643.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3643.t10))
% 2.74/2.95  (step t3643.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3643.t11))
% 2.74/2.95  (step t3643.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (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 resolution :premises (t3643.t1 t3643.t12))
% 2.74/2.95  (step t3643.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3643.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3643.t13 t3643.t14))
% 2.74/2.95  (step t3643.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3643.t15))
% 2.74/2.95  (step t3643.t17 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule implies :premises (t3643.t16))
% 2.74/2.95  (step t3643.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.74/2.95  (step t3643.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3643.t18 t3643.a6 t3643.a1 t3643.a5 t3643.a0 t3643.a3 t3643.a4 t3643.a2))
% 2.74/2.95  (step t3643.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3643.t17 t3643.t19))
% 2.74/2.95  (step t3643 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t3643.a0 t3643.a1 t3643.a2 t3643.a3 t3643.a4 t3643.a5 t3643.a6))
% 2.74/2.95  (step t3644 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3645 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3646 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3647 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3648 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3649 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 2.74/2.95  (step t3650 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3651 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3643 t3644 t3645 t3646 t3647 t3648 t3649 t3650))
% 2.74/2.95  (step t3652 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3651))
% 2.74/2.95  (step t3653 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule contraction :premises (t3652))
% 2.74/2.95  (step t3654 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t3642 t3653))
% 2.74/2.95  (step t3655 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 2.74/2.95  (step t3656 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3654 t3655))
% 2.74/2.95  (step t3657 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule contraction :premises (t3656))
% 2.74/2.95  (step t3658 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule implies :premises (t3657))
% 2.74/2.95  (step t3659 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t3641 t3658))
% 2.74/2.95  (step t3660 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3659))
% 2.74/2.95  (step t3661 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t991 t3640 t3660 t2657 t2669 t2670 t2671 t417 t519 t3565 t3456))
% 2.74/2.95  (step t3662 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3661))
% 2.74/2.95  (step t3663 (cl (= 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 or :premises (t3635))
% 2.74/2.95  (step t3664 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3662 t3663 t917))
% 2.74/2.95  (step t3665 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3664))
% 2.74/2.95  (step t3666 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.95  (step t3667 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3668 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3669 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t713 t3667 t3668))
% 2.74/2.95  (step t3670 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.74/2.95  (step t3671 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3672)
% 2.74/2.95  (assume t3672.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.95  (assume t3672.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (step t3672.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3672.t2)
% 2.74/2.95  (assume t3672.t2.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.95  (assume t3672.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (step t3672.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.74/2.95  (step t3672.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 (t3672.t2.t1))
% 2.74/2.95  (step t3672.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 2.74/2.95  (step t3672.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3672.t2.a1))
% 2.74/2.95  (step t3672.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3672.t2.t4))
% 2.74/2.95  (step t3672.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3672.t2.t5))
% 2.74/2.95  (step t3672.t2.t7 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 tptp.e23))) :rule cong :premises (t3672.t2.t3 t3672.t2.t6))
% 2.74/2.95  (step t3672.t2.t8 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.95  (step t3672.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t3672.t2.t8))
% 2.74/2.95  (step t3672.t2.t10 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 2.74/2.95  (step t3672.t2.t11 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t3672.t2.t9 t3672.t2.t10))
% 2.74/2.95  (step t3672.t2.t12 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t3672.t2.t11 t3672.t2.a0))
% 2.74/2.95  (step t3672.t2.t13 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3672.t2.t7 t3672.t2.t12))
% 2.74/2.95  (step t3672.t2.t14 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3672.t2.t2 t3672.t2.t13))
% 2.74/2.95  (step t3672.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3672.t2.a0 t3672.t2.a1))
% 2.74/2.95  (step t3672.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3672.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3672.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3672.t2 t3672.t3 t3672.t4))
% 2.74/2.95  (step t3672.t6 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3672.t5))
% 2.74/2.95  (step t3672.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3672.t6))
% 2.74/2.95  (step t3672.t8 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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 (t3672.t1 t3672.t7))
% 2.74/2.95  (step t3672.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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.74/2.95  (step t3672.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3672.t8 t3672.t9))
% 2.74/2.95  (step t3672.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3672.t10))
% 2.74/2.95  (step t3672.t12 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3672.t11))
% 2.74/2.95  (step t3672.t13 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.74/2.95  (step t3672.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3672.t13 t3672.a0 t3672.a1))
% 2.74/2.95  (step t3672.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3672.t12 t3672.t14))
% 2.74/2.95  (step t3672 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3672.a0 t3672.a1))
% 2.74/2.95  (step t3673 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3674 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3675 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3672 t3673 t3674))
% 2.74/2.95  (step t3676 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3675))
% 2.74/2.95  (step t3677 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3676))
% 2.74/2.95  (step t3678 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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 (t3671 t3677))
% 2.74/2.95  (step t3679 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= 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.74/2.95  (step t3680 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3678 t3679))
% 2.74/2.95  (step t3681 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3680))
% 2.74/2.95  (step t3682 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3681))
% 2.74/2.95  (step t3683 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3670 t3682))
% 2.74/2.95  (step t3684 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.95  (step t3685 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.74/2.95  (step t3686 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= 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.74/2.95  (step t3687 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3683 t3684 t3685 t3686))
% 2.74/2.95  (step t3688 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3687))
% 2.74/2.95  (step t3689 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3666 t3669 t3688))
% 2.74/2.95  (step t3690 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t3689))
% 2.74/2.95  (step t3691 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3690))
% 2.74/2.95  (step t3692 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 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.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.95  (step t3693 (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.74/2.95  (step t3694 (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 (t3693))
% 2.74/2.95  (step t3695 (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.74/2.95  (step t3696 (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.74/2.95  (step t3697 (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.74/2.95  (step t3698 (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 (t3696 t3697))
% 2.74/2.95  (step t3699 (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.74/2.95  (step t3700 (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 (t3698 t3699))
% 2.74/2.95  (step t3701 (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 (t3695 t3700))
% 2.74/2.95  (step t3702 (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 (t3694 t3701))
% 2.74/2.95  (step t3703 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3704 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t3667 t3702 t3703))
% 2.74/2.95  (step t3705 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.74/2.95  (step t3706 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3707)
% 2.74/2.95  (assume t3707.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (assume t3707.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.95  (step t3707.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3707.t2)
% 2.74/2.95  (assume t3707.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.74/2.95  (assume t3707.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.95  (step t3707.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.74/2.95  (step t3707.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 (t3707.t2.t1))
% 2.74/2.95  (step t3707.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3707.t2.a1))
% 2.74/2.95  (step t3707.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3707.t2.t3))
% 2.74/2.95  (step t3707.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.74/2.95  (step t3707.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3707.t2.t4 t3707.t2.t5))
% 2.74/2.95  (step t3707.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.74/2.95  (step t3707.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 (t3707.t2.t7))
% 2.74/2.95  (step t3707.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.74/2.95  (step t3707.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 (t3707.t2.t8 t3707.t2.t9))
% 2.74/2.95  (step t3707.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3707.t2.t10 t3707.t2.a0))
% 2.74/2.95  (step t3707.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3707.t2.t6 t3707.t2.t11))
% 2.74/2.95  (step t3707.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3707.t2.t2 t3707.t2.t12))
% 2.74/2.95  (step t3707.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3707.t2.a0 t3707.t2.a1))
% 2.74/2.95  (step t3707.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.74/2.95  (step t3707.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3707.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3707.t2 t3707.t3 t3707.t4))
% 2.74/2.95  (step t3707.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3707.t5))
% 2.74/2.95  (step t3707.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3707.t6))
% 2.74/2.95  (step t3707.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3707.t1 t3707.t7))
% 2.74/2.95  (step t3707.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 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.74/2.95  (step t3707.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3707.t8 t3707.t9))
% 2.74/2.95  (step t3707.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3707.t10))
% 2.74/2.95  (step t3707.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3707.t11))
% 2.74/2.95  (step t3707.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.74/2.95  (step t3707.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3707.t13 t3707.a1 t3707.a0))
% 2.74/2.95  (step t3707.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3707.t12 t3707.t14))
% 2.74/2.95  (step t3707 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3707.a0 t3707.a1))
% 2.74/2.95  (step t3708 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.95  (step t3709 (cl (not (and (= tptp.e23 (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.74/2.95  (step t3710 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3707 t3708 t3709))
% 2.74/2.95  (step t3711 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3710))
% 2.74/2.95  (step t3712 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3711))
% 2.74/2.95  (step t3713 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 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 (t3706 t3712))
% 2.74/2.95  (step t3714 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 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.74/2.95  (step t3715 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3713 t3714))
% 2.74/2.95  (step t3716 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3715))
% 2.74/2.95  (step t3717 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3716))
% 2.74/2.95  (step t3718 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3705 t3717))
% 2.74/2.95  (step t3719 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.74/2.95  (step t3720 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (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.74/2.95  (step t3721 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 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.74/2.95  (step t3722 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3718 t3719 t3720 t3721))
% 2.74/2.95  (step t3723 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3722))
% 2.74/2.95  (step t3724 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3692 t3704 t3723))
% 2.74/2.95  (step t3725 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3724))
% 2.74/2.95  (step t3726 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3725))
% 2.74/2.95  (step t3727 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t415))
% 2.74/2.95  (step t3728 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.95  (step t3729 (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.74/2.95  (step t3730 (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 (t3729))
% 2.74/2.95  (step t3731 (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.74/2.95  (step t3732 (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.74/2.95  (step t3733 (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.74/2.95  (step t3734 (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 (t3732 t3733))
% 2.74/2.95  (step t3735 (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.74/2.95  (step t3736 (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 (t3734 t3735))
% 2.74/2.95  (step t3737 (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 (t3731 t3736))
% 2.74/2.95  (step t3738 (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 (t3730 t3737))
% 2.74/2.95  (step t3739 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.74/2.95  (step t3740 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t960 t3738 t3739))
% 2.74/2.95  (step t3741 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 2.74/2.95  (step t3742 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3743)
% 2.74/2.95  (assume t3743.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (assume t3743.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.74/2.95  (step t3743.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3743.t2)
% 2.74/2.95  (assume t3743.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.74/2.95  (assume t3743.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (step t3743.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.74/2.95  (step t3743.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 (t3743.t2.t1))
% 2.74/2.95  (step t3743.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t3743.t2.a1))
% 2.74/2.95  (step t3743.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3743.t2.t3))
% 2.74/2.95  (step t3743.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule refl)
% 2.74/2.95  (step t3743.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t3743.t2.t4 t3743.t2.t5))
% 2.74/2.95  (step t3743.t2.t7 (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.74/2.95  (step t3743.t2.t8 (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 (t3743.t2.t7))
% 2.74/2.95  (step t3743.t2.t9 (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.74/2.95  (step t3743.t2.t10 (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 (t3743.t2.t8 t3743.t2.t9))
% 2.74/2.95  (step t3743.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3743.t2.t10 t3743.t2.a0))
% 2.74/2.95  (step t3743.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3743.t2.t6 t3743.t2.t11))
% 2.74/2.95  (step t3743.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3743.t2.t2 t3743.t2.t12))
% 2.74/2.95  (step t3743.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3743.t2.a0 t3743.t2.a1))
% 2.74/2.95  (step t3743.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.74/2.95  (step t3743.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3743.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3743.t2 t3743.t3 t3743.t4))
% 2.74/2.95  (step t3743.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3743.t5))
% 2.74/2.95  (step t3743.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3743.t6))
% 2.74/2.95  (step t3743.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3743.t1 t3743.t7))
% 2.74/2.95  (step t3743.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.74/2.95  (step t3743.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3743.t8 t3743.t9))
% 2.74/2.95  (step t3743.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3743.t10))
% 2.74/2.95  (step t3743.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3743.t11))
% 2.74/2.95  (step t3743.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.95  (step t3743.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3743.t13 t3743.a1 t3743.a0))
% 2.74/2.95  (step t3743.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3743.t12 t3743.t14))
% 2.74/2.95  (step t3743 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3743.a0 t3743.a1))
% 2.74/2.95  (step t3744 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3745 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.74/2.95  (step t3746 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3743 t3744 t3745))
% 2.74/2.95  (step t3747 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3746))
% 2.74/2.95  (step t3748 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3747))
% 2.74/2.95  (step t3749 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (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 (t3742 t3748))
% 2.74/2.95  (step t3750 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (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.74/2.95  (step t3751 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3749 t3750))
% 2.74/2.95  (step t3752 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3751))
% 2.74/2.95  (step t3753 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3752))
% 2.74/2.95  (step t3754 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3741 t3753))
% 2.74/2.95  (step t3755 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.95  (step t3756 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 2.74/2.95  (step t3757 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (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.74/2.95  (step t3758 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3754 t3755 t3756 t3757))
% 2.74/2.95  (step t3759 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3758))
% 2.74/2.95  (step t3760 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3728 t3740 t3759))
% 2.74/2.95  (step t3761 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t3760))
% 2.74/2.95  (step t3762 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3761))
% 2.74/2.95  (step t3763 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t415))
% 2.74/2.95  (step t3764 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.95  (step t3765 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.95  (step t3766 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t3765))
% 2.74/2.95  (step t3767 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))))) :rule all_simplify)
% 2.74/2.95  (step t3768 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule refl)
% 2.74/2.95  (step t3769 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.74/2.95  (step t3770 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t3768 t3769))
% 2.74/2.95  (step t3771 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule all_simplify)
% 2.74/2.95  (step t3772 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) true)) :rule trans :premises (t3770 t3771))
% 2.74/2.95  (step t3773 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule trans :premises (t3767 t3772))
% 2.74/2.95  (step t3774 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3766 t3773))
% 2.74/2.95  (step t3775 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.74/2.95  (step t3776 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t960 t3774 t3775))
% 2.74/2.95  (step t3777 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule and_neg)
% 2.74/2.95  (step t3778 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3779)
% 2.74/2.95  (assume t3779.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (assume t3779.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))
% 2.74/2.95  (step t3779.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3779.t2)
% 2.74/2.95  (assume t3779.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))
% 2.74/2.95  (assume t3779.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (step t3779.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.74/2.95  (step t3779.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 (t3779.t2.t1))
% 2.74/2.95  (step t3779.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t3779.t2.a1))
% 2.74/2.95  (step t3779.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3779.t2.t3))
% 2.74/2.95  (step t3779.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule refl)
% 2.74/2.95  (step t3779.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule cong :premises (t3779.t2.t4 t3779.t2.t5))
% 2.74/2.95  (step t3779.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.95  (step t3779.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv2 :premises (t3779.t2.t7))
% 2.74/2.95  (step t3779.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule not_not)
% 2.74/2.95  (step t3779.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t3779.t2.t8 t3779.t2.t9))
% 2.74/2.95  (step t3779.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) false)) :rule resolution :premises (t3779.t2.t10 t3779.t2.a0))
% 2.74/2.95  (step t3779.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t3779.t2.t6 t3779.t2.t11))
% 2.74/2.95  (step t3779.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3779.t2.t2 t3779.t2.t12))
% 2.74/2.95  (step t3779.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3779.t2.a0 t3779.t2.a1))
% 2.74/2.95  (step t3779.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 2.74/2.95  (step t3779.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3779.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3779.t2 t3779.t3 t3779.t4))
% 2.74/2.95  (step t3779.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3779.t5))
% 2.74/2.95  (step t3779.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3779.t6))
% 2.74/2.95  (step t3779.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3779.t1 t3779.t7))
% 2.74/2.95  (step t3779.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 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.74/2.95  (step t3779.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3779.t8 t3779.t9))
% 2.74/2.95  (step t3779.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3779.t10))
% 2.74/2.95  (step t3779.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3779.t11))
% 2.74/2.95  (step t3779.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.95  (step t3779.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3779.t13 t3779.a1 t3779.a0))
% 2.74/2.95  (step t3779.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3779.t12 t3779.t14))
% 2.74/2.95  (step t3779 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3779.a0 t3779.a1))
% 2.74/2.95  (step t3780 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3781 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 2.74/2.95  (step t3782 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t3779 t3780 t3781))
% 2.74/2.95  (step t3783 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3782))
% 2.74/2.95  (step t3784 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3783))
% 2.74/2.95  (step t3785 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 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 (t3778 t3784))
% 2.74/2.95  (step t3786 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 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.74/2.95  (step t3787 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3785 t3786))
% 2.74/2.95  (step t3788 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3787))
% 2.74/2.95  (step t3789 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3788))
% 2.74/2.95  (step t3790 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3777 t3789))
% 2.74/2.95  (step t3791 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 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.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.95  (step t3792 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 2.74/2.95  (step t3793 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 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 or_neg)
% 2.74/2.95  (step t3794 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3790 t3791 t3792 t3793))
% 2.74/2.95  (step t3795 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3794))
% 2.74/2.95  (step t3796 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3764 t3776 t3795))
% 2.74/2.95  (step t3797 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t3796))
% 2.74/2.95  (step t3798 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3797))
% 2.74/2.95  (step t3799 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and :premises (t415))
% 2.74/2.95  (step t3800 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3801 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3802)
% 2.74/2.95  (assume t3802.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3802.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3802.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.95  (assume t3802.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (assume t3802.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3802.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (step t3802.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3802.t2)
% 2.74/2.95  (assume t3802.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (assume t3802.t2.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3802.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.95  (assume t3802.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3802.t2.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3802.t2.a5 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 2.74/2.95  (step t3802.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t3802.t2.a5))
% 2.74/2.95  (step t3802.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.h4 tptp.e10))) :rule cong :premises (t3802.t2.t1))
% 2.74/2.95  (step t3802.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3802.t2.a4))
% 2.74/2.95  (step t3802.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3802.t2.t3))
% 2.74/2.95  (step t3802.t2.t5 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3802.t2.t4))
% 2.74/2.95  (step t3802.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3802.t2.a3))
% 2.74/2.95  (step t3802.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3802.t2.t6))
% 2.74/2.95  (step t3802.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3802.t2.t7))
% 2.74/2.95  (step t3802.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t3802.t2.a2))
% 2.74/2.95  (step t3802.t2.t10 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3802.t2.t9))
% 2.74/2.95  (step t3802.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3802.t2.a1))
% 2.74/2.95  (step t3802.t2.t12 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3802.t2.t11))
% 2.74/2.95  (step t3802.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3802.t2.a0))
% 2.74/2.95  (step t3802.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t3802.t2.t13))
% 2.74/2.95  (step t3802.t2.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t3802.t2.t12 t3802.t2.t14))
% 2.74/2.95  (step t3802.t2.t16 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule cong :premises (t3802.t2.t15 t3802.t2.t15))
% 2.74/2.95  (step t3802.t2.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule trans :premises (t3802.t2.t2 t3802.t2.t5 t3802.t2.t8 t3802.t2.t10 t3802.t2.t16))
% 2.74/2.95  (step t3802.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t3802.t2.a0 t3802.t2.a1 t3802.t2.a2 t3802.t2.a3 t3802.t2.a4 t3802.t2.a5))
% 2.74/2.95  (step t3802.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3802.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3802.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3802.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3802.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3802.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3802.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3802.t2 t3802.t3 t3802.t4 t3802.t5 t3802.t6 t3802.t7 t3802.t8))
% 2.74/2.95  (step t3802.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3802.t9))
% 2.74/2.95  (step t3802.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule contraction :premises (t3802.t10))
% 2.74/2.95  (step t3802.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (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 resolution :premises (t3802.t1 t3802.t11))
% 2.74/2.95  (step t3802.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t3802.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3802.t12 t3802.t13))
% 2.74/2.95  (step t3802.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule contraction :premises (t3802.t14))
% 2.74/2.95  (step t3802.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule implies :premises (t3802.t15))
% 2.74/2.95  (step t3802.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3802.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3802.t17 t3802.a5 t3802.a1 t3802.a3 t3802.a0 t3802.a4 t3802.a2))
% 2.74/2.95  (step t3802.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule resolution :premises (t3802.t16 t3802.t18))
% 2.74/2.95  (step t3802 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t3802.a0 t3802.a1 t3802.a2 t3802.a3 t3802.a4 t3802.a5))
% 2.74/2.95  (step t3803 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3804 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3805 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3806 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.95  (step t3807 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3808 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3809 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3802 t3803 t3804 t3805 t3806 t3807 t3808))
% 2.74/2.95  (step t3810 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3809))
% 2.74/2.95  (step t3811 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule contraction :premises (t3810))
% 2.74/2.95  (step t3812 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t3801 t3811))
% 2.74/2.95  (step t3813 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 2.74/2.95  (step t3814 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3812 t3813))
% 2.74/2.95  (step t3815 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule contraction :premises (t3814))
% 2.74/2.95  (step t3816 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule implies :premises (t3815))
% 2.74/2.95  (step t3817 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule resolution :premises (t3800 t3816))
% 2.74/2.95  (step t3818 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3817))
% 2.74/2.95  (step t3819 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 2.74/2.95  (step t3820 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3821)
% 2.74/2.95  (assume t3821.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.95  (assume t3821.a1 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.95  (assume t3821.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3821.a3 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3821.a4 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.95  (assume t3821.a5 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.95  (assume t3821.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3821.a7 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (step t3821.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 2.74/2.95  (anchor :step t3821.t2)
% 2.74/2.95  (assume t3821.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))
% 2.74/2.95  (assume t3821.t2.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.95  (assume t3821.t2.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)))
% 2.74/2.95  (assume t3821.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.95  (assume t3821.t2.a4 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.95  (assume t3821.t2.a5 (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))
% 2.74/2.95  (assume t3821.t2.a6 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.74/2.95  (assume t3821.t2.a7 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 2.74/2.95  (step t3821.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t3821.t2.a7))
% 2.74/2.95  (step t3821.t2.t2 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3821.t2.a6))
% 2.74/2.95  (step t3821.t2.t3 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3821.t2.t2))
% 2.74/2.95  (step t3821.t2.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 2.74/2.95  (step t3821.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule cong :premises (t3821.t2.t3 t3821.t2.t4))
% 2.74/2.95  (step t3821.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t3821.t2.t5))
% 2.74/2.95  (step t3821.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t3821.t2.t1 t3821.t2.a5 t3821.t2.t6))
% 2.74/2.95  (step t3821.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t3821.t2.t7))
% 2.74/2.95  (step t3821.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e12)) :rule symm :premises (t3821.t2.a5))
% 2.74/2.95  (step t3821.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule trans :premises (t3821.t2.t5 t3821.t2.t9))
% 2.74/2.95  (step t3821.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 tptp.e12))) :rule cong :premises (t3821.t2.t10))
% 2.74/2.95  (step t3821.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3821.t2.a0))
% 2.74/2.95  (step t3821.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3821.t2.a1))
% 2.74/2.95  (step t3821.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t3821.t2.a4))
% 2.74/2.95  (step t3821.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3821.t2.t14))
% 2.74/2.95  (step t3821.t2.t16 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3821.t2.t13))
% 2.74/2.95  (step t3821.t2.t17 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t3821.t2.t12))
% 2.74/2.95  (step t3821.t2.t18 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t3821.t2.t16 t3821.t2.t17))
% 2.74/2.95  (step t3821.t2.t19 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3821.t2.a3))
% 2.74/2.95  (step t3821.t2.t20 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3821.t2.t19))
% 2.74/2.95  (step t3821.t2.t21 (cl (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3821.t2.a2))
% 2.74/2.95  (step t3821.t2.t22 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t3821.t2.t21))
% 2.74/2.95  (step t3821.t2.t23 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t3821.t2.t20 t3821.t2.t22))
% 2.74/2.95  (step t3821.t2.t24 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule cong :premises (t3821.t2.t18 t3821.t2.t23))
% 2.74/2.95  (step t3821.t2.t25 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule trans :premises (t3821.t2.t8 t3821.t2.t11 t3821.t2.t12 t3821.t2.t13 t3821.t2.t15 t3821.t2.t24))
% 2.74/2.95  (step t3821.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3821.t2.a0 t3821.t2.a1 t3821.t2.a2 t3821.t2.a3 t3821.t2.a4 t3821.t2.a5 t3821.t2.a6 t3821.t2.a7))
% 2.74/2.95  (step t3821.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3821.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3821.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3821.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3821.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3821.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3821.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3821.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3821.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t3821.t2 t3821.t3 t3821.t4 t3821.t5 t3821.t6 t3821.t7 t3821.t8 t3821.t9 t3821.t10))
% 2.74/2.95  (step t3821.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3821.t11))
% 2.74/2.95  (step t3821.t13 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3821.t12))
% 2.74/2.95  (step t3821.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (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 resolution :premises (t3821.t1 t3821.t13))
% 2.74/2.95  (step t3821.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3821.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3821.t14 t3821.t15))
% 2.74/2.95  (step t3821.t17 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3821.t16))
% 2.74/2.95  (step t3821.t18 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule implies :premises (t3821.t17))
% 2.74/2.95  (step t3821.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 2.74/2.95  (step t3821.t20 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t3821.t19 t3821.a7 t3821.a3 t3821.a6 t3821.a2 t3821.a5 t3821.a1 t3821.a0 t3821.a4))
% 2.74/2.95  (step t3821.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3821.t18 t3821.t20))
% 2.74/2.95  (step t3821 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t3821.a0 t3821.a1 t3821.a2 t3821.a3 t3821.a4 t3821.a5 t3821.a6 t3821.a7))
% 2.74/2.95  (step t3822 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3823 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) :rule and_pos)
% 2.74/2.95  (step t3824 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3825 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.95  (step t3826 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3827 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.95  (step t3828 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 2.74/2.95  (step t3829 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 2.74/2.95  (step t3830 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t3821 t3822 t3823 t3824 t3825 t3826 t3827 t3828 t3829))
% 2.74/2.95  (step t3831 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule reordering :premises (t3830))
% 2.74/2.95  (step t3832 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule contraction :premises (t3831))
% 2.74/2.95  (step t3833 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (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 resolution :premises (t3820 t3832))
% 2.74/2.95  (step t3834 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 2.74/2.95  (step t3835 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule resolution :premises (t3833 t3834))
% 2.74/2.95  (step t3836 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule contraction :premises (t3835))
% 2.74/2.95  (step t3837 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule implies :premises (t3836))
% 2.74/2.95  (step t3838 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule resolution :premises (t3819 t3837))
% 2.74/2.95  (step t3839 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t3838))
% 2.74/2.95  (step t3840 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3665 t3691 t739 t3726 t3727 t3762 t3763 t3798 t3799 t3818 t3839 t1237 t3040))
% 2.74/2.95  (step t3841 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule contraction :premises (t3840))
% 2.74/2.95  (step t3842 (cl (= 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 or :premises (t2245))
% 2.74/2.95  (step t3843 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) :rule resolution :premises (t3841 t3842 t2153 t2283 t2284 t2288 t2340 t1276))
% 2.74/2.95  (step t3844 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule contraction :premises (t3843))
% 2.74/2.95  (step t3845 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.95  (step t3846 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.95  (step t3847 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t3846))
% 2.74/2.95  (step t3848 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 2.74/2.95  (step t3849 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 2.74/2.95  (step t3850 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.95  (step t3851 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t3849 t3850))
% 2.74/2.96  (step t3852 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.96  (step t3853 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t3851 t3852))
% 2.74/2.96  (step t3854 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t3848 t3853))
% 2.74/2.96  (step t3855 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3847 t3854))
% 2.74/2.96  (step t3856 (cl (= (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule refl)
% 2.74/2.96  (step t3857 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t3858 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t279 t280 t431 t881 t3855 t3856 t3857))
% 2.74/2.96  (step t3859 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.74/2.96  (step t3860 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3861)
% 2.74/2.96  (assume t3861.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t3861.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t3861.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t3861.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (assume t3861.a4 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t3861.a5 (= tptp.e22 (tptp.h3 tptp.e13)))
% 2.74/2.96  (step t3861.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3861.t2)
% 2.74/2.96  (assume t3861.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t3861.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (assume t3861.t2.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t3861.t2.a3 (= tptp.e22 (tptp.h3 tptp.e13)))
% 2.74/2.96  (assume t3861.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.96  (step t3861.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.96  (step t3861.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t3861.t2.t1))
% 2.74/2.96  (step t3861.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3861.t2.a1))
% 2.74/2.96  (step t3861.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t3861.t2.t3))
% 2.74/2.96  (step t3861.t2.t5 (cl (= (tptp.h3 tptp.e13) tptp.e22)) :rule symm :premises (t3861.t2.a3))
% 2.74/2.96  (step t3861.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t3861.t2.a2))
% 2.74/2.96  (step t3861.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3861.t2.t6))
% 2.74/2.96  (step t3861.t2.t8 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t3861.t2.t5 t3861.t2.t7))
% 2.74/2.96  (step t3861.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h3 tptp.e13))) :rule symm :premises (t3861.t2.t8))
% 2.74/2.96  (step t3861.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t3861.t2.a4))
% 2.74/2.96  (step t3861.t2.t11 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3861.t2.t10))
% 2.74/2.96  (step t3861.t2.t12 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t3861.t2.t11))
% 2.74/2.96  (step t3861.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h3 tptp.e13))) :rule trans :premises (t3861.t2.t12 t3861.t2.a3))
% 2.74/2.96  (step t3861.t2.t14 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3861.t2.t13))
% 2.74/2.96  (step t3861.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3861.t2.t9 t3861.t2.t14))
% 2.74/2.96  (step t3861.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3861.t2.t15))
% 2.74/2.96  (step t3861.t2.t17 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3861.t2.t4 t3861.t2.t16))
% 2.74/2.96  (step t3861.t2.t18 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t3861.t2.t19 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t3861.t2.t18))
% 2.74/2.96  (step t3861.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t3861.t2.t21 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t3861.t2.t19 t3861.t2.t20))
% 2.74/2.96  (step t3861.t2.t22 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3861.t2.t21 t3861.t2.a0))
% 2.74/2.96  (step t3861.t2.t23 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t3861.t2.t17 t3861.t2.t22))
% 2.74/2.96  (step t3861.t2.t24 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3861.t2.t2 t3861.t2.t23))
% 2.74/2.96  (step t3861.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3861.t2.a0 t3861.t2.a1 t3861.t2.a2 t3861.t2.a3 t3861.t2.a4))
% 2.74/2.96  (step t3861.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t3861.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3861.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3861.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 2.74/2.96  (step t3861.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3861.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3861.t2 t3861.t3 t3861.t4 t3861.t5 t3861.t6 t3861.t7))
% 2.74/2.96  (step t3861.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3861.t8))
% 2.74/2.96  (step t3861.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3861.t9))
% 2.74/2.96  (step t3861.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3861.t1 t3861.t10))
% 2.74/2.96  (step t3861.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t3861.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3861.t11 t3861.t12))
% 2.74/2.96  (step t3861.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3861.t13))
% 2.74/2.96  (step t3861.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3861.t14))
% 2.74/2.96  (step t3861.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t3861.t17 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3861.t18)
% 2.74/2.96  (assume t3861.t18.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t3861.t18.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (step t3861.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3861.t18.a1))
% 2.74/2.96  (step t3861.t18.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t3861.t18.t1))
% 2.74/2.96  (step t3861.t18.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3861.t18.a0))
% 2.74/2.96  (step t3861.t18.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t3861.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t3861.t18.t3 t3861.t18.t4))
% 2.74/2.96  (step t3861.t18.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3861.t18.t2 t3861.t18.t5))
% 2.74/2.96  (step t3861.t18 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t3861.t18.a0 t3861.t18.a1))
% 2.74/2.96  (step t3861.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3861.t20 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3861.t21 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t3861.t18 t3861.t19 t3861.t20))
% 2.74/2.96  (step t3861.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t3861.t21))
% 2.74/2.96  (step t3861.t23 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t3861.t22))
% 2.74/2.96  (step t3861.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3861.t17 t3861.t23))
% 2.74/2.96  (step t3861.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.96  (step t3861.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3861.t24 t3861.t25))
% 2.74/2.96  (step t3861.t27 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3861.t26))
% 2.74/2.96  (step t3861.t28 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t3861.t27))
% 2.74/2.96  (step t3861.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t3861.t30 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t3861.t29 t3861.a0 t3861.a1))
% 2.74/2.96  (step t3861.t31 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3861.t28 t3861.t30))
% 2.74/2.96  (step t3861.t32 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3861.t16 t3861.a4 t3861.a3 t3861.a2 t3861.a5 t3861.t31))
% 2.74/2.96  (step t3861.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3861.t15 t3861.t32))
% 2.74/2.96  (step t3861 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3861.a0 t3861.a1 t3861.a2 t3861.a3 t3861.a4 t3861.a5))
% 2.74/2.96  (step t3862 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3863 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3864 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3865 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3866 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t3867 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 2.74/2.96  (step t3868 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))))) :rule resolution :premises (t3861 t3862 t3863 t3864 t3865 t3866 t3867))
% 2.74/2.96  (step t3869 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3868))
% 2.74/2.96  (step t3870 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3869))
% 2.74/2.96  (step t3871 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3860 t3870))
% 2.74/2.96  (step t3872 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t3873 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3871 t3872))
% 2.74/2.96  (step t3874 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3873))
% 2.74/2.96  (step t3875 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3874))
% 2.74/2.96  (step t3876 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3859 t3875))
% 2.74/2.96  (step t3877 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t3878 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t3879 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t3880 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t3881 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t3882 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule or_neg)
% 2.74/2.96  (step t3883 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t3884 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3876 t3877 t3878 t3879 t3880 t3881 t3882 t3883))
% 2.74/2.96  (step t3885 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3884))
% 2.74/2.96  (step t3886 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3845 t3858 t3885))
% 2.74/2.96  (step t3887 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t3886))
% 2.74/2.96  (step t3888 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e13)))) :rule reordering :premises (t3887))
% 2.74/2.96  (step t3889 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.96  (step t3890 (cl (not (= (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e12))))) (not (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e12)))) :rule equiv_pos2)
% 2.74/2.96  (step t3891 (cl (= (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.74/2.96  (step t3892 (cl (= (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)))) :rule refl)
% 2.74/2.96  (step t3893 (cl (= (= (tptp.h3 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.74/2.96  (step t3894 (cl (= (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e12))))) :rule cong :premises (t2775 t3891 t3892 t3893))
% 2.74/2.96  (step t3895 (cl (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3890 t3894 a15))
% 2.74/2.96  (step t3896 (cl (= tptp.e22 (tptp.h3 tptp.e13))) :rule and :premises (t3895))
% 2.74/2.96  (step t3897 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.96  (step t3898 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t3899 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3898))
% 2.74/2.96  (step t3900 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 2.74/2.96  (step t3901 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 2.74/2.96  (step t3902 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.74/2.96  (step t3903 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t3901 t3902))
% 2.74/2.96  (step t3904 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.96  (step t3905 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t3903 t3904))
% 2.74/2.96  (step t3906 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t3900 t3905))
% 2.74/2.96  (step t3907 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3899 t3906))
% 2.74/2.96  (step t3908 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t431 t3907 t227))
% 2.74/2.96  (step t3909 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t3910 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3911)
% 2.74/2.96  (assume t3911.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t3911.a1 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.96  (step t3911.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3911.t2)
% 2.74/2.96  (assume t3911.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.96  (assume t3911.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (step t3911.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t3911.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3911.t2.t1))
% 2.74/2.96  (step t3911.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t3911.t2.a1))
% 2.74/2.96  (step t3911.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3911.t2.t3))
% 2.74/2.96  (step t3911.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 2.74/2.96  (step t3911.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t3911.t2.t4 t3911.t2.t5))
% 2.74/2.96  (step t3911.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t3911.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t3911.t2.t7))
% 2.74/2.96  (step t3911.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t3911.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t3911.t2.t8 t3911.t2.t9))
% 2.74/2.96  (step t3911.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t3911.t2.t10 t3911.t2.a0))
% 2.74/2.96  (step t3911.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t3911.t2.t6 t3911.t2.t11))
% 2.74/2.96  (step t3911.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3911.t2.t2 t3911.t2.t12))
% 2.74/2.96  (step t3911.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3911.t2.a0 t3911.t2.a1))
% 2.74/2.96  (step t3911.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t3911.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3911.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3911.t2 t3911.t3 t3911.t4))
% 2.74/2.96  (step t3911.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3911.t5))
% 2.74/2.96  (step t3911.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3911.t6))
% 2.74/2.96  (step t3911.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3911.t1 t3911.t7))
% 2.74/2.96  (step t3911.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t3911.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3911.t8 t3911.t9))
% 2.74/2.96  (step t3911.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3911.t10))
% 2.74/2.96  (step t3911.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3911.t11))
% 2.74/2.96  (step t3911.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 2.74/2.96  (step t3911.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3911.t13 t3911.a1 t3911.a0))
% 2.74/2.96  (step t3911.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3911.t12 t3911.t14))
% 2.74/2.96  (step t3911 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3911.a0 t3911.a1))
% 2.74/2.96  (step t3912 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t3913 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t3914 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t3911 t3912 t3913))
% 2.74/2.96  (step t3915 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3914))
% 2.74/2.96  (step t3916 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3915))
% 2.74/2.96  (step t3917 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3910 t3916))
% 2.74/2.96  (step t3918 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t3919 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3917 t3918))
% 2.74/2.96  (step t3920 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3919))
% 2.74/2.96  (step t3921 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3920))
% 2.74/2.96  (step t3922 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3909 t3921))
% 2.74/2.96  (step t3923 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t3924 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t3925 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t3926 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3922 t3923 t3924 t3925))
% 2.74/2.96  (step t3927 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3926))
% 2.74/2.96  (step t3928 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3897 t3908 t3927))
% 2.74/2.96  (step t3929 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t3928))
% 2.74/2.96  (step t3930 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3929))
% 2.74/2.96  (step t3931 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.96  (step t3932 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3933 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t3932))
% 2.74/2.96  (step t3934 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t3844 t3888 t3889 t137 t3896 t3930 t3931 t3933))
% 2.74/2.96  (step t3935 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule contraction :premises (t3934))
% 2.74/2.96  (step t3936 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t3937 (cl (= (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) true) (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t3938 (cl (not (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) true)) (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t3937))
% 2.74/2.96  (step t3939 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))))) :rule all_simplify)
% 2.74/2.96  (step t3940 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule refl)
% 2.74/2.96  (step t3941 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.74/2.96  (step t3942 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t3940 t3941))
% 2.74/2.96  (step t3943 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) true)) :rule all_simplify)
% 2.74/2.96  (step t3944 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) true)) :rule trans :premises (t3942 t3943))
% 2.74/2.96  (step t3945 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) true)) :rule trans :premises (t3939 t3944))
% 2.74/2.96  (step t3946 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3938 t3945))
% 2.74/2.96  (step t3947 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t3948 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t279 t960 t3946 t3947))
% 2.74/2.96  (step t3949 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.74/2.96  (step t3950 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3951)
% 2.74/2.96  (assume t3951.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t3951.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t3951.a2 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.96  (step t3951.t1 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3951.t2)
% 2.74/2.96  (assume t3951.t2.a0 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.96  (assume t3951.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t3951.t2.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (step t3951.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.74/2.96  (step t3951.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 (t3951.t2.t1))
% 2.74/2.96  (step t3951.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t3951.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3951.t2.a2))
% 2.74/2.96  (step t3951.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t3951.t2.a1))
% 2.74/2.96  (step t3951.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3951.t2.t5))
% 2.74/2.96  (step t3951.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t3951.t2.t4 t3951.t2.t6))
% 2.74/2.96  (step t3951.t2.t8 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t3951.t2.t3 t3951.t2.t7))
% 2.74/2.96  (step t3951.t2.t9 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t3951.t2.t10 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv2 :premises (t3951.t2.t9))
% 2.74/2.96  (step t3951.t2.t11 (cl (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule not_not)
% 2.74/2.96  (step t3951.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule resolution :premises (t3951.t2.t10 t3951.t2.t11))
% 2.74/2.96  (step t3951.t2.t13 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t3951.t2.t12 t3951.t2.a0))
% 2.74/2.96  (step t3951.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t3951.t2.t8 t3951.t2.t13))
% 2.74/2.96  (step t3951.t2.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3951.t2.t2 t3951.t2.t14))
% 2.74/2.96  (step t3951.t2 (cl (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3951.t2.a0 t3951.t2.a1 t3951.t2.a2))
% 2.74/2.96  (step t3951.t3 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t3951.t4 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t3951.t5 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3951.t6 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3951.t2 t3951.t3 t3951.t4 t3951.t5))
% 2.74/2.96  (step t3951.t7 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3951.t6))
% 2.74/2.96  (step t3951.t8 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3951.t7))
% 2.74/2.96  (step t3951.t9 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= 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 (t3951.t1 t3951.t8))
% 2.74/2.96  (step t3951.t10 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= 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.74/2.96  (step t3951.t11 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3951.t9 t3951.t10))
% 2.74/2.96  (step t3951.t12 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3951.t11))
% 2.74/2.96  (step t3951.t13 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3951.t12))
% 2.74/2.96  (step t3951.t14 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t3951.t15 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3951.t14 t3951.a2 t3951.a1 t3951.a0))
% 2.74/2.96  (step t3951.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3951.t13 t3951.t15))
% 2.74/2.96  (step t3951 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3951.a0 t3951.a1 t3951.a2))
% 2.74/2.96  (step t3952 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3953 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t3954 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t3955 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3951 t3952 t3953 t3954))
% 2.74/2.96  (step t3956 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3955))
% 2.74/2.96  (step t3957 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3956))
% 2.74/2.96  (step t3958 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3950 t3957))
% 2.74/2.96  (step t3959 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t3960 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3958 t3959))
% 2.74/2.96  (step t3961 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3960))
% 2.74/2.96  (step t3962 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3961))
% 2.74/2.96  (step t3963 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3949 t3962))
% 2.74/2.96  (step t3964 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t3965 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t3966 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.74/2.96  (step t3967 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t3968 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3963 t3964 t3965 t3966 t3967))
% 2.74/2.96  (step t3969 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3968))
% 2.74/2.96  (step t3970 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3936 t3948 t3969))
% 2.74/2.96  (step t3971 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t3970))
% 2.74/2.96  (step t3972 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3971))
% 2.74/2.96  (step t3973 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t127))
% 2.74/2.96  (step t3974 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule or :premises (t3973))
% 2.74/2.96  (step t3975 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t3974))
% 2.74/2.96  (step t3976 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t3977 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t3978 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t225 t481 t280 t3977))
% 2.74/2.96  (step t3979 (cl (not (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t3980 (cl (= (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t3981 (cl (= (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))))) :rule equiv_simplify)
% 2.74/2.96  (step t3982 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))))) :rule equiv2 :premises (t3981))
% 2.74/2.96  (step t3983 (cl (not (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule not_not)
% 2.74/2.96  (step t3984 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule resolution :premises (t3982 t3983))
% 2.74/2.96  (step t3985 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t3986)
% 2.74/2.96  (assume t3986.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t3986.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t3986.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t3986.a3 (not (= tptp.e21 tptp.e22)))
% 2.74/2.96  (step t3986.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.96  (step t3986.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.96  (step t3986.t3 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 2.74/2.96  (step t3986.t4 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t3986.t3))
% 2.74/2.96  (step t3986.t5 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 2.74/2.96  (step t3986.t6 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t3986.t4 t3986.t5))
% 2.74/2.96  (step t3986.t7 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t3986.t6 t3986.a3))
% 2.74/2.96  (step t3986.t8 (cl (= false (= tptp.e21 tptp.e22))) :rule symm :premises (t3986.t7))
% 2.74/2.96  (step t3986.t9 (cl (= (= (= tptp.e21 tptp.e22) true) (= tptp.e21 tptp.e22))) :rule equiv_simplify)
% 2.74/2.96  (step t3986.t10 (cl (= (= tptp.e21 tptp.e22) true) (not (= tptp.e21 tptp.e22))) :rule equiv2 :premises (t3986.t9))
% 2.74/2.96  (step t3986.t11 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t3986.a0))
% 2.74/2.96  (step t3986.t12 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t3986.t11))
% 2.74/2.96  (step t3986.t13 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t3986.a2))
% 2.74/2.96  (step t3986.t14 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3986.t13))
% 2.74/2.96  (step t3986.t15 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t3986.a1))
% 2.74/2.96  (step t3986.t16 (cl (= tptp.e22 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule trans :premises (t3986.t14 t3986.t15 t3986.t12))
% 2.74/2.96  (step t3986.t17 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t3986.t16))
% 2.74/2.96  (step t3986.t18 (cl (= tptp.e21 tptp.e22)) :rule trans :premises (t3986.t12 t3986.t17))
% 2.74/2.96  (step t3986.t19 (cl (= (= tptp.e21 tptp.e22) true)) :rule resolution :premises (t3986.t10 t3986.t18))
% 2.74/2.96  (step t3986.t20 (cl (= false true)) :rule trans :premises (t3986.t8 t3986.t19))
% 2.74/2.96  (step t3986.t21 (cl false) :rule resolution :premises (t3986.t1 t3986.t2 t3986.t20))
% 2.74/2.96  (step t3986 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= tptp.e21 tptp.e22))) false) :rule subproof :discharge (t3986.a0 t3986.a1 t3986.a2 t3986.a3))
% 2.74/2.96  (step t3987 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3988 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3989 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t3990 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t3991 (cl false (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule resolution :premises (t3986 t3987 t3988 t3989 t3990))
% 2.74/2.96  (step t3992 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) false) :rule reordering :premises (t3991))
% 2.74/2.96  (step t3993 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) false) :rule contraction :premises (t3992))
% 2.74/2.96  (step t3994 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) false) :rule resolution :premises (t3985 t3993))
% 2.74/2.96  (step t3995 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (not false)) :rule implies_neg2)
% 2.74/2.96  (step t3996 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false)) :rule resolution :premises (t3994 t3995))
% 2.74/2.96  (step t3997 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false)) :rule contraction :premises (t3996))
% 2.74/2.96  (step t3998 (cl (= (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))))) :rule implies_simplify)
% 2.74/2.96  (step t3999 (cl (not (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false)) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule equiv1 :premises (t3998))
% 2.74/2.96  (step t4000 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule resolution :premises (t3997 t3999))
% 2.74/2.96  (step t4001 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) false)) :rule resolution :premises (t3984 t4000))
% 2.74/2.96  (step t4002 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) false))) :rule cong :premises (t3980 t4001))
% 2.74/2.96  (step t4003 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) false) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule all_simplify)
% 2.74/2.96  (step t4004 (cl (= (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule trans :premises (t4002 t4003))
% 2.74/2.96  (step t4005 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4006)
% 2.74/2.96  (assume t4006.a0 (not (= tptp.e21 tptp.e22)))
% 2.74/2.96  (assume t4006.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4006.a2 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4006.a3 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (step t4006.t1 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= tptp.e21 tptp.e22)))) :rule and_neg)
% 2.74/2.96  (step t4006.t2 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4006.t3)
% 2.74/2.96  (assume t4006.t3.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4006.t3.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (step t4006.t3.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t4006.t3.a1))
% 2.74/2.96  (step t4006.t3.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t4006.t3.t1))
% 2.74/2.96  (step t4006.t3.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4006.t3.a0))
% 2.74/2.96  (step t4006.t3.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t4006.t3.t3))
% 2.74/2.96  (step t4006.t3.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4006.t3.t4))
% 2.74/2.96  (step t4006.t3.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t4006.t3.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4006.t3.t5 t4006.t3.t6))
% 2.74/2.96  (step t4006.t3.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4006.t3.t2 t4006.t3.t7))
% 2.74/2.96  (step t4006.t3 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4006.t3.a0 t4006.t3.a1))
% 2.74/2.96  (step t4006.t4 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4006.t5 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4006.t6 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t4006.t3 t4006.t4 t4006.t5))
% 2.74/2.96  (step t4006.t7 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4006.t6))
% 2.74/2.96  (step t4006.t8 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4006.t7))
% 2.74/2.96  (step t4006.t9 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4006.t2 t4006.t8))
% 2.74/2.96  (step t4006.t10 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.96  (step t4006.t11 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4006.t9 t4006.t10))
% 2.74/2.96  (step t4006.t12 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4006.t11))
% 2.74/2.96  (step t4006.t13 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4006.t12))
% 2.74/2.96  (step t4006.t14 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4006.t15 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t4006.t14 t4006.a2 t4006.a1))
% 2.74/2.96  (step t4006.t16 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4006.t13 t4006.t15))
% 2.74/2.96  (step t4006.t17 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule resolution :premises (t4006.t1 t4006.a1 t4006.t16 t4006.a3 t4006.a0))
% 2.74/2.96  (step t4006 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule subproof :discharge (t4006.a0 t4006.a1 t4006.a2 t4006.a3))
% 2.74/2.96  (step t4007 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4008 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4009 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4010 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4011 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4006 t4007 t4008 t4009 t4010))
% 2.74/2.96  (step t4012 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule reordering :premises (t4011))
% 2.74/2.96  (step t4013 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule contraction :premises (t4012))
% 2.74/2.96  (step t4014 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) :rule resolution :premises (t4005 t4013))
% 2.74/2.96  (step t4015 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.96  (step t4016 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule resolution :premises (t4014 t4015))
% 2.74/2.96  (step t4017 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e22))))) :rule contraction :premises (t4016))
% 2.74/2.96  (step t4018 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3979 t4004 t4017))
% 2.74/2.96  (step t4019 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule not_and :premises (t4018))
% 2.74/2.96  (step t4020 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4021 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4022 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4023 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4024 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4019 t4020 t4021 t4022 t4023))
% 2.74/2.96  (step t4025 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4024))
% 2.74/2.96  (step t4026 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3976 t3978 t4025))
% 2.74/2.96  (step t4027 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4026))
% 2.74/2.96  (step t4028 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t4027))
% 2.74/2.96  (step t4029 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4030 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t4029))
% 2.74/2.96  (step t4031 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.96  (step t4032 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.74/2.96  (step t4033 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t960 t430 t4032))
% 2.74/2.96  (step t4034 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t4035 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4036)
% 2.74/2.96  (assume t4036.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t4036.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (step t4036.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4036.t2)
% 2.74/2.96  (assume t4036.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t4036.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (step t4036.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.74/2.96  (step t4036.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 (t4036.t2.t1))
% 2.74/2.96  (step t4036.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t4036.t2.a1))
% 2.74/2.96  (step t4036.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4036.t2.t3))
% 2.74/2.96  (step t4036.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 2.74/2.96  (step t4036.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4036.t2.t4 t4036.t2.t5))
% 2.74/2.96  (step t4036.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.74/2.96  (step t4036.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 (t4036.t2.t7))
% 2.74/2.96  (step t4036.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.74/2.96  (step t4036.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 (t4036.t2.t8 t4036.t2.t9))
% 2.74/2.96  (step t4036.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4036.t2.t10 t4036.t2.a0))
% 2.74/2.96  (step t4036.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t4036.t2.t6 t4036.t2.t11))
% 2.74/2.96  (step t4036.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4036.t2.t2 t4036.t2.t12))
% 2.74/2.96  (step t4036.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4036.t2.a0 t4036.t2.a1))
% 2.74/2.96  (step t4036.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4036.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4036.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4036.t2 t4036.t3 t4036.t4))
% 2.74/2.96  (step t4036.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4036.t5))
% 2.74/2.96  (step t4036.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4036.t6))
% 2.74/2.96  (step t4036.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4036.t1 t4036.t7))
% 2.74/2.96  (step t4036.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t4036.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4036.t8 t4036.t9))
% 2.74/2.96  (step t4036.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4036.t10))
% 2.74/2.96  (step t4036.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4036.t11))
% 2.74/2.96  (step t4036.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.96  (step t4036.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4036.t13 t4036.a1 t4036.a0))
% 2.74/2.96  (step t4036.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4036.t12 t4036.t14))
% 2.74/2.96  (step t4036 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4036.a0 t4036.a1))
% 2.74/2.96  (step t4037 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4038 (cl (not (and (= tptp.e20 (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.74/2.96  (step t4039 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4036 t4037 t4038))
% 2.74/2.96  (step t4040 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4039))
% 2.74/2.96  (step t4041 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4040))
% 2.74/2.96  (step t4042 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (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 (t4035 t4041))
% 2.74/2.96  (step t4043 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (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.74/2.96  (step t4044 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4042 t4043))
% 2.74/2.96  (step t4045 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4044))
% 2.74/2.96  (step t4046 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4045))
% 2.74/2.96  (step t4047 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4034 t4046))
% 2.74/2.96  (step t4048 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4049 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (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.74/2.96  (step t4050 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (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.74/2.96  (step t4051 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4047 t4048 t4049 t4050))
% 2.74/2.96  (step t4052 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4051))
% 2.74/2.96  (step t4053 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4031 t4033 t4052))
% 2.74/2.96  (step t4054 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t4053))
% 2.74/2.96  (step t4055 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4054))
% 2.74/2.96  (step t4056 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3935 t3972 t3975 t4028 t275 t519 t4030 t4055 t455))
% 2.74/2.96  (step t4057 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) tptp.e13) tptp.e13)))) :rule contraction :premises (t4056))
% 2.74/2.96  (step t4058 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t127))
% 2.74/2.96  (step t4059 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule or :premises (t4058))
% 2.74/2.96  (step t4060 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t4059))
% 2.74/2.96  (step t4061 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4057 t2843 t2669 t1418 t1507 t4060 t134 t417))
% 2.74/2.96  (step t4062 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t4061))
% 2.74/2.96  (step t4063 (cl (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 and :premises (t212))
% 2.74/2.96  (step t4064 (cl (= 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 or :premises (t4063))
% 2.74/2.96  (step t4065 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.96  (step t4066 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.74/2.96  (step t4067 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t881 t3855 t4066))
% 2.74/2.96  (step t4068 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t4069 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4070)
% 2.74/2.96  (assume t4070.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (assume t4070.a1 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (step t4070.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4070.t2)
% 2.74/2.96  (assume t4070.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t4070.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (step t4070.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.74/2.96  (step t4070.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 (t4070.t2.t1))
% 2.74/2.96  (step t4070.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t4070.t2.a1))
% 2.74/2.96  (step t4070.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t4070.t2.t3))
% 2.74/2.96  (step t4070.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 2.74/2.96  (step t4070.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4070.t2.t4 t4070.t2.t5))
% 2.74/2.96  (step t4070.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4070.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t4070.t2.t7))
% 2.74/2.96  (step t4070.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t4070.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t4070.t2.t8 t4070.t2.t9))
% 2.74/2.96  (step t4070.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4070.t2.t10 t4070.t2.a0))
% 2.74/2.96  (step t4070.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t4070.t2.t6 t4070.t2.t11))
% 2.74/2.96  (step t4070.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4070.t2.t2 t4070.t2.t12))
% 2.74/2.96  (step t4070.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4070.t2.a0 t4070.t2.a1))
% 2.74/2.96  (step t4070.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4070.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4070.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4070.t2 t4070.t3 t4070.t4))
% 2.74/2.96  (step t4070.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4070.t5))
% 2.74/2.96  (step t4070.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4070.t6))
% 2.74/2.96  (step t4070.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4070.t1 t4070.t7))
% 2.74/2.96  (step t4070.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 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.74/2.96  (step t4070.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4070.t8 t4070.t9))
% 2.74/2.96  (step t4070.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4070.t10))
% 2.74/2.96  (step t4070.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4070.t11))
% 2.74/2.96  (step t4070.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.96  (step t4070.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4070.t13 t4070.a1 t4070.a0))
% 2.74/2.96  (step t4070.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4070.t12 t4070.t14))
% 2.74/2.96  (step t4070 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4070.a0 t4070.a1))
% 2.74/2.96  (step t4071 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4072 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4073 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4070 t4071 t4072))
% 2.74/2.96  (step t4074 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4073))
% 2.74/2.96  (step t4075 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4074))
% 2.74/2.96  (step t4076 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (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 (t4069 t4075))
% 2.74/2.96  (step t4077 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (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.74/2.96  (step t4078 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4076 t4077))
% 2.74/2.96  (step t4079 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4078))
% 2.74/2.96  (step t4080 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4079))
% 2.74/2.96  (step t4081 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4068 t4080))
% 2.74/2.96  (step t4082 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4083 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t4084 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (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.74/2.96  (step t4085 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4081 t4082 t4083 t4084))
% 2.74/2.96  (step t4086 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4085))
% 2.74/2.96  (step t4087 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4065 t4067 t4086))
% 2.74/2.96  (step t4088 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t4087))
% 2.74/2.96  (step t4089 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4088))
% 2.74/2.96  (step t4090 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4089 t3889 t138))
% 2.74/2.96  (step t4091 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4028 t275 t519 t417))
% 2.74/2.96  (step t4092 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3975 t4091))
% 2.74/2.96  (step t4093 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t4094 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3432 t481 t280 t833))
% 2.74/2.96  (step t4095 (cl (not (= (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t4096 (cl (= (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t4097 (cl (= (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))))) :rule equiv_simplify)
% 2.74/2.96  (step t4098 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))))) :rule equiv2 :premises (t4097))
% 2.74/2.96  (step t4099 (cl (not (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule not_not)
% 2.74/2.96  (step t4100 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule resolution :premises (t4098 t4099))
% 2.74/2.96  (step t4101 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4102)
% 2.74/2.96  (assume t4102.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4102.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t4102.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t4102.a3 (not (= tptp.e21 tptp.e23)))
% 2.74/2.96  (step t4102.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.74/2.96  (step t4102.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.74/2.96  (step t4102.t3 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.96  (step t4102.t4 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t4102.t3))
% 2.74/2.96  (step t4102.t5 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 2.74/2.96  (step t4102.t6 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t4102.t4 t4102.t5))
% 2.74/2.96  (step t4102.t7 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t4102.t6 t4102.a3))
% 2.74/2.96  (step t4102.t8 (cl (= false (= tptp.e21 tptp.e23))) :rule symm :premises (t4102.t7))
% 2.74/2.96  (step t4102.t9 (cl (= (= (= tptp.e21 tptp.e23) true) (= tptp.e21 tptp.e23))) :rule equiv_simplify)
% 2.74/2.96  (step t4102.t10 (cl (= (= tptp.e21 tptp.e23) true) (not (= tptp.e21 tptp.e23))) :rule equiv2 :premises (t4102.t9))
% 2.74/2.96  (step t4102.t11 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t4102.a0))
% 2.74/2.96  (step t4102.t12 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t4102.t11))
% 2.74/2.96  (step t4102.t13 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t4102.a2))
% 2.74/2.96  (step t4102.t14 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4102.t13))
% 2.74/2.96  (step t4102.t15 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t4102.a1))
% 2.74/2.96  (step t4102.t16 (cl (= tptp.e23 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule trans :premises (t4102.t14 t4102.t15 t4102.t12))
% 2.74/2.96  (step t4102.t17 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e23)) :rule symm :premises (t4102.t16))
% 2.74/2.96  (step t4102.t18 (cl (= tptp.e21 tptp.e23)) :rule trans :premises (t4102.t12 t4102.t17))
% 2.74/2.96  (step t4102.t19 (cl (= (= tptp.e21 tptp.e23) true)) :rule resolution :premises (t4102.t10 t4102.t18))
% 2.74/2.96  (step t4102.t20 (cl (= false true)) :rule trans :premises (t4102.t8 t4102.t19))
% 2.74/2.96  (step t4102.t21 (cl false) :rule resolution :premises (t4102.t1 t4102.t2 t4102.t20))
% 2.74/2.96  (step t4102 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= tptp.e21 tptp.e23))) false) :rule subproof :discharge (t4102.a0 t4102.a1 t4102.a2 t4102.a3))
% 2.74/2.96  (step t4103 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4104 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4105 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4106 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4107 (cl false (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule resolution :premises (t4102 t4103 t4104 t4105 t4106))
% 2.74/2.96  (step t4108 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) false) :rule reordering :premises (t4107))
% 2.74/2.96  (step t4109 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) false) :rule contraction :premises (t4108))
% 2.74/2.96  (step t4110 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) false) :rule resolution :premises (t4101 t4109))
% 2.74/2.96  (step t4111 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (not false)) :rule implies_neg2)
% 2.74/2.96  (step t4112 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false)) :rule resolution :premises (t4110 t4111))
% 2.74/2.96  (step t4113 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false)) :rule contraction :premises (t4112))
% 2.74/2.96  (step t4114 (cl (= (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))))) :rule implies_simplify)
% 2.74/2.96  (step t4115 (cl (not (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false)) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule equiv1 :premises (t4114))
% 2.74/2.96  (step t4116 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule resolution :premises (t4113 t4115))
% 2.74/2.96  (step t4117 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) false)) :rule resolution :premises (t4100 t4116))
% 2.74/2.96  (step t4118 (cl (= (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) false))) :rule cong :premises (t4096 t4117))
% 2.74/2.96  (step t4119 (cl (= (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) false) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule all_simplify)
% 2.74/2.96  (step t4120 (cl (= (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule trans :premises (t4118 t4119))
% 2.74/2.96  (step t4121 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4122)
% 2.74/2.96  (assume t4122.a0 (not (= tptp.e21 tptp.e23)))
% 2.74/2.96  (assume t4122.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4122.a2 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4122.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (step t4122.t1 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= tptp.e21 tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4122.t2 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4122.t3)
% 2.74/2.96  (assume t4122.t3.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4122.t3.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (step t4122.t3.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t4122.t3.a1))
% 2.74/2.96  (step t4122.t3.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t4122.t3.t1))
% 2.74/2.96  (step t4122.t3.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4122.t3.a0))
% 2.74/2.96  (step t4122.t3.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t4122.t3.t3))
% 2.74/2.96  (step t4122.t3.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4122.t3.t4))
% 2.74/2.96  (step t4122.t3.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t4122.t3.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4122.t3.t5 t4122.t3.t6))
% 2.74/2.96  (step t4122.t3.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4122.t3.t2 t4122.t3.t7))
% 2.74/2.96  (step t4122.t3 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4122.t3.a0 t4122.t3.a1))
% 2.74/2.96  (step t4122.t4 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4122.t5 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4122.t6 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t4122.t3 t4122.t4 t4122.t5))
% 2.74/2.96  (step t4122.t7 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4122.t6))
% 2.74/2.96  (step t4122.t8 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4122.t7))
% 2.74/2.96  (step t4122.t9 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4122.t2 t4122.t8))
% 2.74/2.96  (step t4122.t10 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.96  (step t4122.t11 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4122.t9 t4122.t10))
% 2.74/2.96  (step t4122.t12 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4122.t11))
% 2.74/2.96  (step t4122.t13 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4122.t12))
% 2.74/2.96  (step t4122.t14 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4122.t15 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t4122.t14 t4122.a2 t4122.a1))
% 2.74/2.96  (step t4122.t16 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4122.t13 t4122.t15))
% 2.74/2.96  (step t4122.t17 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule resolution :premises (t4122.t1 t4122.a1 t4122.t16 t4122.a3 t4122.a0))
% 2.74/2.96  (step t4122 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule subproof :discharge (t4122.a0 t4122.a1 t4122.a2 t4122.a3))
% 2.74/2.96  (step t4123 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4124 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4125 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4126 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4127 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4122 t4123 t4124 t4125 t4126))
% 2.74/2.96  (step t4128 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule reordering :premises (t4127))
% 2.74/2.96  (step t4129 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule contraction :premises (t4128))
% 2.74/2.96  (step t4130 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) :rule resolution :premises (t4121 t4129))
% 2.74/2.96  (step t4131 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t4132 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule resolution :premises (t4130 t4131))
% 2.74/2.96  (step t4133 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 tptp.e23))))) :rule contraction :premises (t4132))
% 2.74/2.96  (step t4134 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4095 t4120 t4133))
% 2.74/2.96  (step t4135 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule not_and :premises (t4134))
% 2.74/2.96  (step t4136 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4137 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4138 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4139 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4140 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4135 t4136 t4137 t4138 t4139))
% 2.74/2.96  (step t4141 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4140))
% 2.74/2.96  (step t4142 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4093 t4094 t4141))
% 2.74/2.96  (step t4143 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4142))
% 2.74/2.96  (step t4144 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t4143))
% 2.74/2.96  (step t4145 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4144 t3456 t519 t417))
% 2.74/2.96  (step t4146 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t4064 t4090 t4092 t4145))
% 2.74/2.96  (step t4147 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4062 t4146))
% 2.74/2.96  (step t4148 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule resolution :premises (t476 t4147 t674 t4092))
% 2.74/2.96  (step t4149 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t454 t455 t4148))
% 2.74/2.96  (step t4150 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.96  (step t4151 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.74/2.96  (step t4152 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t713 t881 t4151))
% 2.74/2.96  (step t4153 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.96  (step t4154 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4155)
% 2.74/2.96  (assume t4155.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t4155.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (step t4155.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4155.t2)
% 2.74/2.96  (assume t4155.t2.a0 (not (= tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t4155.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.74/2.96  (step t4155.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4155.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t4155.t2.t1))
% 2.74/2.96  (step t4155.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 2.74/2.96  (step t4155.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t4155.t2.a1))
% 2.74/2.96  (step t4155.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t4155.t2.t4))
% 2.74/2.96  (step t4155.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t4155.t2.t5))
% 2.74/2.96  (step t4155.t2.t7 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 tptp.e23))) :rule cong :premises (t4155.t2.t3 t4155.t2.t6))
% 2.74/2.96  (step t4155.t2.t8 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.96  (step t4155.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t4155.t2.t8))
% 2.74/2.96  (step t4155.t2.t10 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 2.74/2.96  (step t4155.t2.t11 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t4155.t2.t9 t4155.t2.t10))
% 2.74/2.96  (step t4155.t2.t12 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t4155.t2.t11 t4155.t2.a0))
% 2.74/2.96  (step t4155.t2.t13 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t4155.t2.t7 t4155.t2.t12))
% 2.74/2.96  (step t4155.t2.t14 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4155.t2.t2 t4155.t2.t13))
% 2.74/2.96  (step t4155.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t4155.t2.a0 t4155.t2.a1))
% 2.74/2.96  (step t4155.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4155.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4155.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4155.t2 t4155.t3 t4155.t4))
% 2.74/2.96  (step t4155.t6 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t4155.t5))
% 2.74/2.96  (step t4155.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t4155.t6))
% 2.74/2.96  (step t4155.t8 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4155.t1 t4155.t7))
% 2.74/2.96  (step t4155.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t4155.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4155.t8 t4155.t9))
% 2.74/2.96  (step t4155.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t4155.t10))
% 2.74/2.96  (step t4155.t12 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t4155.t11))
% 2.74/2.96  (step t4155.t13 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 2.74/2.96  (step t4155.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4155.t13 t4155.a0 t4155.a1))
% 2.74/2.96  (step t4155.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4155.t12 t4155.t14))
% 2.74/2.96  (step t4155 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t4155.a0 t4155.a1))
% 2.74/2.96  (step t4156 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4157 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4158 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4155 t4156 t4157))
% 2.74/2.96  (step t4159 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t4158))
% 2.74/2.96  (step t4160 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t4159))
% 2.74/2.96  (step t4161 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4154 t4160))
% 2.74/2.96  (step t4162 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t4163 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4161 t4162))
% 2.74/2.96  (step t4164 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t4163))
% 2.74/2.96  (step t4165 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t4164))
% 2.74/2.96  (step t4166 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4153 t4165))
% 2.74/2.96  (step t4167 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4168 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4169 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4170 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4166 t4167 t4168 t4169))
% 2.74/2.96  (step t4171 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t4170))
% 2.74/2.96  (step t4172 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4150 t4152 t4171))
% 2.74/2.96  (step t4173 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t4172))
% 2.74/2.96  (step t4174 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4173 t739 t138))
% 2.74/2.96  (step t4175 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t277 t418 t4149 t4174))
% 2.74/2.96  (step t4176 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t274 t275 t4175))
% 2.74/2.96  (step t4177 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t214 t4176 t3421 t3457))
% 2.74/2.96  (step t4178 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3540 t4177))
% 2.74/2.96  (step t4179 (cl (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t153 t4177 t4178))
% 2.74/2.96  (step t4180 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule resolution :premises (t151 t4179))
% 2.74/2.96  (step t4181 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule and_pos)
% 2.74/2.96  (step t4182 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t4181))
% 2.74/2.96  (step t4183 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule resolution :premises (t4182 t4179))
% 2.74/2.96  (step t4184 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4185 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t4184))
% 2.74/2.96  (step t4186 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.96  (step t4187 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t4188 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t4187))
% 2.74/2.96  (step t4189 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) :rule all_simplify)
% 2.74/2.96  (step t4190 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule refl)
% 2.74/2.96  (step t4191 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.74/2.96  (step t4192 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t4190 t4191))
% 2.74/2.96  (step t4193 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule all_simplify)
% 2.74/2.96  (step t4194 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) true)) :rule trans :premises (t4192 t4193))
% 2.74/2.96  (step t4195 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule trans :premises (t4189 t4194))
% 2.74/2.96  (step t4196 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4188 t4195))
% 2.74/2.96  (step t4197 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t420 t4196 t676))
% 2.74/2.96  (step t4198 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 2.74/2.96  (step t4199 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4200)
% 2.74/2.96  (assume t4200.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t4200.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 2.74/2.96  (step t4200.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4200.t2)
% 2.74/2.96  (assume t4200.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 2.74/2.96  (assume t4200.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (step t4200.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t4200.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t4200.t2.t1))
% 2.74/2.96  (step t4200.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) :rule symm :premises (t4200.t2.a1))
% 2.74/2.96  (step t4200.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4200.t2.t3))
% 2.74/2.96  (step t4200.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule refl)
% 2.74/2.96  (step t4200.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule cong :premises (t4200.t2.t4 t4200.t2.t5))
% 2.74/2.96  (step t4200.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t4200.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv2 :premises (t4200.t2.t7))
% 2.74/2.96  (step t4200.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule not_not)
% 2.74/2.96  (step t4200.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t4200.t2.t8 t4200.t2.t9))
% 2.74/2.96  (step t4200.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false)) :rule resolution :premises (t4200.t2.t10 t4200.t2.a0))
% 2.74/2.96  (step t4200.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t4200.t2.t6 t4200.t2.t11))
% 2.74/2.96  (step t4200.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4200.t2.t2 t4200.t2.t12))
% 2.74/2.96  (step t4200.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4200.t2.a0 t4200.t2.a1))
% 2.74/2.96  (step t4200.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4200.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4200.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4200.t2 t4200.t3 t4200.t4))
% 2.74/2.96  (step t4200.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4200.t5))
% 2.74/2.96  (step t4200.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4200.t6))
% 2.74/2.96  (step t4200.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4200.t1 t4200.t7))
% 2.74/2.96  (step t4200.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.96  (step t4200.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4200.t8 t4200.t9))
% 2.74/2.96  (step t4200.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4200.t10))
% 2.74/2.96  (step t4200.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4200.t11))
% 2.74/2.96  (step t4200.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.74/2.96  (step t4200.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4200.t13 t4200.a1 t4200.a0))
% 2.74/2.96  (step t4200.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4200.t12 t4200.t14))
% 2.74/2.96  (step t4200 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4200.a0 t4200.a1))
% 2.74/2.96  (step t4201 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4202 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4203 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4200 t4201 t4202))
% 2.74/2.96  (step t4204 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4203))
% 2.74/2.96  (step t4205 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4204))
% 2.74/2.96  (step t4206 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4199 t4205))
% 2.74/2.96  (step t4207 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.96  (step t4208 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4206 t4207))
% 2.74/2.96  (step t4209 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4208))
% 2.74/2.96  (step t4210 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4209))
% 2.74/2.96  (step t4211 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4198 t4210))
% 2.74/2.96  (step t4212 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4213 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 2.74/2.96  (step t4214 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4215 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4211 t4212 t4213 t4214))
% 2.74/2.96  (step t4216 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4215))
% 2.74/2.96  (step t4217 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4186 t4197 t4216))
% 2.74/2.96  (step t4218 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t4217))
% 2.74/2.96  (step t4219 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4218))
% 2.74/2.96  (step t4220 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and :premises (t415))
% 2.74/2.96  (step t4221 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4219 t4220 t4148))
% 2.74/2.96  (step t4222 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule resolution :premises (t4185 t4221))
% 2.74/2.96  (step t4223 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule and_pos)
% 2.74/2.96  (step t4224 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule reordering :premises (t4223))
% 2.74/2.96  (step t4225 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule resolution :premises (t4224 t4179))
% 2.74/2.96  (step t4226 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4227 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t4226))
% 2.74/2.96  (step t4228 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule resolution :premises (t4227 t4148))
% 2.74/2.96  (step t4229 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4230 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule reordering :premises (t4229))
% 2.74/2.96  (step t4231 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule resolution :premises (t4230 t4148))
% 2.74/2.96  (step t4232 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (or (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule resolution :premises (t784 t4145))
% 2.74/2.96  (step t4233 (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 (t634))
% 2.74/2.96  (step t4234 (cl (= 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 or :premises (t3635))
% 2.74/2.96  (step t4235 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3726 t3727 t4146))
% 2.74/2.96  (step t4236 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t4237 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t279 t280 t420 t3946 t3856 t3857))
% 2.74/2.96  (step t4238 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.74/2.96  (step t4239 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4240)
% 2.74/2.96  (assume t4240.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4240.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4240.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t4240.a3 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.96  (assume t4240.a4 (= tptp.e22 (tptp.h3 tptp.e13)))
% 2.74/2.96  (step t4240.t1 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4240.t2)
% 2.74/2.96  (assume t4240.t2.a0 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))
% 2.74/2.96  (assume t4240.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 2.74/2.96  (assume t4240.t2.a2 (= tptp.e22 (tptp.h3 tptp.e13)))
% 2.74/2.96  (assume t4240.t2.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 2.74/2.96  (step t4240.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.74/2.96  (step t4240.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t4240.t2.t1))
% 2.74/2.96  (step t4240.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t4240.t2.t4 (cl (= (tptp.h3 tptp.e13) tptp.e22)) :rule symm :premises (t4240.t2.a2))
% 2.74/2.96  (step t4240.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) :rule symm :premises (t4240.t2.a1))
% 2.74/2.96  (step t4240.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4240.t2.t5))
% 2.74/2.96  (step t4240.t2.t7 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t4240.t2.t4 t4240.t2.t6))
% 2.74/2.96  (step t4240.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t4240.t2.t7))
% 2.74/2.96  (step t4240.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t4240.t2.a3))
% 2.74/2.96  (step t4240.t2.t10 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t4240.t2.t9))
% 2.74/2.96  (step t4240.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t4240.t2.t10))
% 2.74/2.96  (step t4240.t2.t12 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h3 tptp.e13))) :rule trans :premises (t4240.t2.t11 t4240.t2.a2))
% 2.74/2.96  (step t4240.t2.t13 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t4240.t2.t12))
% 2.74/2.96  (step t4240.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t4240.t2.t8 t4240.t2.t13))
% 2.74/2.96  (step t4240.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4240.t2.t14))
% 2.74/2.96  (step t4240.t2.t16 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t4240.t2.t3 t4240.t2.t15))
% 2.74/2.96  (step t4240.t2.t17 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t4240.t2.t18 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv2 :premises (t4240.t2.t17))
% 2.74/2.96  (step t4240.t2.t19 (cl (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule not_not)
% 2.74/2.96  (step t4240.t2.t20 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule resolution :premises (t4240.t2.t18 t4240.t2.t19))
% 2.74/2.96  (step t4240.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t4240.t2.t20 t4240.t2.a0))
% 2.74/2.96  (step t4240.t2.t22 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t4240.t2.t16 t4240.t2.t21))
% 2.74/2.96  (step t4240.t2.t23 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4240.t2.t2 t4240.t2.t22))
% 2.74/2.96  (step t4240.t2 (cl (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4240.t2.a0 t4240.t2.a1 t4240.t2.a2 t4240.t2.a3))
% 2.74/2.96  (step t4240.t3 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4240.t4 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4240.t5 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 2.74/2.96  (step t4240.t6 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4240.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4240.t2 t4240.t3 t4240.t4 t4240.t5 t4240.t6))
% 2.74/2.96  (step t4240.t8 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4240.t7))
% 2.74/2.96  (step t4240.t9 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4240.t8))
% 2.74/2.96  (step t4240.t10 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4240.t1 t4240.t9))
% 2.74/2.96  (step t4240.t11 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t4240.t12 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4240.t10 t4240.t11))
% 2.74/2.96  (step t4240.t13 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4240.t12))
% 2.74/2.96  (step t4240.t14 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4240.t13))
% 2.74/2.96  (step t4240.t15 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4240.t16 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4240.t17)
% 2.74/2.96  (assume t4240.t17.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4240.t17.a1 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (step t4240.t17.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4240.t17.a1))
% 2.74/2.96  (step t4240.t17.t2 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t4240.t17.t1))
% 2.74/2.96  (step t4240.t17.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4240.t17.a0))
% 2.74/2.96  (step t4240.t17.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t4240.t17.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t4240.t17.t3 t4240.t17.t4))
% 2.74/2.96  (step t4240.t17.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t4240.t17.t2 t4240.t17.t5))
% 2.74/2.96  (step t4240.t17 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t4240.t17.a0 t4240.t17.a1))
% 2.74/2.96  (step t4240.t18 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4240.t19 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4240.t20 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t4240.t17 t4240.t18 t4240.t19))
% 2.74/2.96  (step t4240.t21 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t4240.t20))
% 2.74/2.96  (step t4240.t22 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t4240.t21))
% 2.74/2.96  (step t4240.t23 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t4240.t16 t4240.t22))
% 2.74/2.96  (step t4240.t24 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.74/2.96  (step t4240.t25 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4240.t23 t4240.t24))
% 2.74/2.96  (step t4240.t26 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4240.t25))
% 2.74/2.96  (step t4240.t27 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t4240.t26))
% 2.74/2.96  (step t4240.t28 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4240.t29 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule resolution :premises (t4240.t28 t4240.a0 t4240.a1))
% 2.74/2.96  (step t4240.t30 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t4240.t27 t4240.t29))
% 2.74/2.96  (step t4240.t31 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4240.t15 t4240.a3 t4240.a2 t4240.a4 t4240.t30))
% 2.74/2.96  (step t4240.t32 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4240.t14 t4240.t31))
% 2.74/2.96  (step t4240 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4240.a0 t4240.a1 t4240.a2 t4240.a3 t4240.a4))
% 2.74/2.96  (step t4241 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4242 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4243 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4244 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.74/2.96  (step t4245 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 2.74/2.96  (step t4246 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))))) :rule resolution :premises (t4240 t4241 t4242 t4243 t4244 t4245))
% 2.74/2.96  (step t4247 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4246))
% 2.74/2.96  (step t4248 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4247))
% 2.74/2.96  (step t4249 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4239 t4248))
% 2.74/2.96  (step t4250 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t4251 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4249 t4250))
% 2.74/2.96  (step t4252 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4251))
% 2.74/2.96  (step t4253 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4252))
% 2.74/2.96  (step t4254 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4238 t4253))
% 2.74/2.96  (step t4255 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4256 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4257 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4258 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.74/2.96  (step t4259 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule or_neg)
% 2.74/2.96  (step t4260 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4261 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4254 t4255 t4256 t4257 t4258 t4259 t4260))
% 2.74/2.96  (step t4262 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4261))
% 2.74/2.96  (step t4263 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4236 t4237 t4262))
% 2.74/2.96  (step t4264 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t4263))
% 2.74/2.96  (step t4265 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e13)))) :rule reordering :premises (t4264))
% 2.74/2.96  (step t4266 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4265 t4092 t134 t4148 t417 t3896))
% 2.74/2.96  (step t4267 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t4234 t917 t4235 t4266))
% 2.74/2.96  (step t4268 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3565 t3456 t4267))
% 2.74/2.96  (step t4269 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 2.74/2.96  (step t4270 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 2.74/2.96  (step t4271 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t279 t481 t280 t4270 t4032 t3393 t677))
% 2.74/2.96  (step t4272 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t4273 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4274)
% 2.74/2.96  (assume t4274.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4274.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4274.a2 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4274.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.96  (assume t4274.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t4274.a5 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (step t4274.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4274.t2)
% 2.74/2.96  (assume t4274.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t4274.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 2.74/2.96  (assume t4274.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t4274.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4274.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 2.74/2.96  (step t4274.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.74/2.96  (step t4274.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t4274.t2.t1))
% 2.74/2.96  (step t4274.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t4274.t2.a1))
% 2.74/2.96  (step t4274.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4274.t2.t3))
% 2.74/2.96  (step t4274.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4274.t2.a3))
% 2.74/2.96  (step t4274.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4274.t2.t5))
% 2.74/2.96  (step t4274.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4274.t2.t6))
% 2.74/2.96  (step t4274.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20)) :rule symm :premises (t4274.t2.a2))
% 2.74/2.96  (step t4274.t2.t9 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4274.t2.t8))
% 2.74/2.96  (step t4274.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t4274.t2.t7 t4274.t2.t9))
% 2.74/2.96  (step t4274.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4274.t2.t10))
% 2.74/2.96  (step t4274.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t4274.t2.a4))
% 2.74/2.96  (step t4274.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t4274.t2.t12 t4274.t2.t6))
% 2.74/2.96  (step t4274.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t4274.t2.t13))
% 2.74/2.96  (step t4274.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) :rule trans :premises (t4274.t2.t11 t4274.t2.t14))
% 2.74/2.96  (step t4274.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4274.t2.t15))
% 2.74/2.96  (step t4274.t2.t17 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4274.t2.t4 t4274.t2.t16))
% 2.74/2.96  (step t4274.t2.t18 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4274.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t4274.t2.t18))
% 2.74/2.96  (step t4274.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t4274.t2.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t4274.t2.t19 t4274.t2.t20))
% 2.74/2.96  (step t4274.t2.t22 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4274.t2.t21 t4274.t2.a0))
% 2.74/2.96  (step t4274.t2.t23 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t4274.t2.t17 t4274.t2.t22))
% 2.74/2.96  (step t4274.t2.t24 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4274.t2.t2 t4274.t2.t23))
% 2.74/2.96  (step t4274.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4274.t2.a0 t4274.t2.a1 t4274.t2.a2 t4274.t2.a3 t4274.t2.a4))
% 2.74/2.96  (step t4274.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4274.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4274.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4274.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4274.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4274.t8 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4274.t2 t4274.t3 t4274.t4 t4274.t5 t4274.t6 t4274.t7))
% 2.74/2.96  (step t4274.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4274.t8))
% 2.74/2.96  (step t4274.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4274.t9))
% 2.74/2.96  (step t4274.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4274.t1 t4274.t10))
% 2.74/2.96  (step t4274.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.96  (step t4274.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4274.t11 t4274.t12))
% 2.74/2.96  (step t4274.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4274.t13))
% 2.74/2.96  (step t4274.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4274.t14))
% 2.74/2.96  (step t4274.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.74/2.96  (step t4274.t17 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4274.t18)
% 2.74/2.96  (assume t4274.t18.a0 (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))
% 2.74/2.96  (assume t4274.t18.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))
% 2.74/2.96  (step t4274.t18.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) tptp.e21)) :rule symm :premises (t4274.t18.a1))
% 2.74/2.96  (step t4274.t18.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule symm :premises (t4274.t18.t1))
% 2.74/2.96  (step t4274.t18.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4274.t18.a0))
% 2.74/2.96  (step t4274.t18.t4 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t4274.t18.t3))
% 2.74/2.96  (step t4274.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e22)) :rule symm :premises (t4274.t18.t4))
% 2.74/2.96  (step t4274.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 2.74/2.96  (step t4274.t18.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4274.t18.t5 t4274.t18.t6))
% 2.74/2.96  (step t4274.t18.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4274.t18.t2 t4274.t18.t7))
% 2.74/2.96  (step t4274.t18 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4274.t18.a0 t4274.t18.a1))
% 2.74/2.96  (step t4274.t19 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4274.t20 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4274.t21 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule resolution :premises (t4274.t18 t4274.t19 t4274.t20))
% 2.74/2.96  (step t4274.t22 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4274.t21))
% 2.74/2.96  (step t4274.t23 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4274.t22))
% 2.74/2.96  (step t4274.t24 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4274.t17 t4274.t23))
% 2.74/2.96  (step t4274.t25 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 2.74/2.96  (step t4274.t26 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4274.t24 t4274.t25))
% 2.74/2.96  (step t4274.t27 (cl (=> (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4274.t26))
% 2.74/2.96  (step t4274.t28 (cl (not (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4274.t27))
% 2.74/2.96  (step t4274.t29 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4274.t30 (cl (and (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)))) :rule resolution :premises (t4274.t29 t4274.a2 t4274.a1))
% 2.74/2.96  (step t4274.t31 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4274.t28 t4274.t30))
% 2.74/2.96  (step t4274.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4274.t16 t4274.a5 t4274.t31 t4274.a4 t4274.a0 t4274.a3))
% 2.74/2.96  (step t4274.t33 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4274.t15 t4274.t32))
% 2.74/2.96  (step t4274 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4274.a0 t4274.a1 t4274.a2 t4274.a3 t4274.a4 t4274.a5))
% 2.74/2.96  (step t4275 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4276 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4277 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4278 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.74/2.96  (step t4279 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4280 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (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.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4281 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4274 t4275 t4276 t4277 t4278 t4279 t4280))
% 2.74/2.96  (step t4282 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4281))
% 2.74/2.96  (step t4283 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4282))
% 2.74/2.96  (step t4284 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4273 t4283))
% 2.74/2.96  (step t4285 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.74/2.96  (step t4286 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4284 t4285))
% 2.74/2.96  (step t4287 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4286))
% 2.74/2.96  (step t4288 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23)) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4287))
% 2.74/2.96  (step t4289 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4272 t4288))
% 2.74/2.96  (step t4290 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4291 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4292 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4293 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4294 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4295 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t4296 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.74/2.96  (step t4297 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4289 t4290 t4291 t4292 t4293 t4294 t4295 t4296))
% 2.74/2.96  (step t4298 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4297))
% 2.74/2.96  (step t4299 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4269 t4271 t4298))
% 2.74/2.96  (step t4300 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t4299))
% 2.74/2.96  (step t4301 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule reordering :premises (t4300))
% 2.74/2.96  (step t4302 (cl (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 and :premises (t212))
% 2.74/2.96  (step t4303 (cl (= 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 or :premises (t4302))
% 2.74/2.96  (step t4304 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.74/2.96  (step t4305 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.74/2.96  (step t4306 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t4032 t3907 t4305))
% 2.74/2.96  (step t4307 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t4308 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4309)
% 2.74/2.96  (assume t4309.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t4309.a1 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.96  (step t4309.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4309.t2)
% 2.74/2.96  (assume t4309.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 2.74/2.96  (assume t4309.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (step t4309.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4309.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t4309.t2.t1))
% 2.74/2.96  (step t4309.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20)) :rule symm :premises (t4309.t2.a1))
% 2.74/2.96  (step t4309.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4309.t2.t3))
% 2.74/2.96  (step t4309.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 2.74/2.96  (step t4309.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t4309.t2.t4 t4309.t2.t5))
% 2.74/2.96  (step t4309.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4309.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t4309.t2.t7))
% 2.74/2.96  (step t4309.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t4309.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4309.t2.t8 t4309.t2.t9))
% 2.74/2.96  (step t4309.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t4309.t2.t10 t4309.t2.a0))
% 2.74/2.96  (step t4309.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t4309.t2.t6 t4309.t2.t11))
% 2.74/2.96  (step t4309.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4309.t2.t2 t4309.t2.t12))
% 2.74/2.96  (step t4309.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4309.t2.a0 t4309.t2.a1))
% 2.74/2.96  (step t4309.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4309.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4309.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4309.t2 t4309.t3 t4309.t4))
% 2.74/2.96  (step t4309.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4309.t5))
% 2.74/2.96  (step t4309.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4309.t6))
% 2.74/2.96  (step t4309.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4309.t1 t4309.t7))
% 2.74/2.96  (step t4309.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t4309.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4309.t8 t4309.t9))
% 2.74/2.96  (step t4309.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4309.t10))
% 2.74/2.96  (step t4309.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4309.t11))
% 2.74/2.96  (step t4309.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 2.74/2.96  (step t4309.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4309.t13 t4309.a1 t4309.a0))
% 2.74/2.96  (step t4309.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4309.t12 t4309.t14))
% 2.74/2.96  (step t4309 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4309.a0 t4309.a1))
% 2.74/2.96  (step t4310 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4311 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4312 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4309 t4310 t4311))
% 2.74/2.96  (step t4313 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4312))
% 2.74/2.96  (step t4314 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4313))
% 2.74/2.96  (step t4315 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4308 t4314))
% 2.74/2.96  (step t4316 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.74/2.96  (step t4317 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4315 t4316))
% 2.74/2.96  (step t4318 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4317))
% 2.74/2.96  (step t4319 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4318))
% 2.74/2.96  (step t4320 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4307 t4319))
% 2.74/2.96  (step t4321 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4322 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t4323 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4324 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4320 t4321 t4322 t4323))
% 2.74/2.96  (step t4325 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4324))
% 2.74/2.96  (step t4326 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4304 t4306 t4325))
% 2.74/2.96  (step t4327 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t4326))
% 2.74/2.96  (step t4328 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4327))
% 2.74/2.96  (step t4329 (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 (t212))
% 2.74/2.96  (step t4330 (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 (t4329))
% 2.74/2.96  (step t4331 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.74/2.96  (step t4332 (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.74/2.96  (step t4333 (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 (t4332))
% 2.74/2.96  (step t4334 (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.74/2.96  (step t4335 (cl (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23))) :rule refl)
% 2.74/2.96  (step t4336 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule all_simplify)
% 2.74/2.96  (step t4337 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)))) :rule cong :premises (t4335 t4336))
% 2.74/2.96  (step t4338 (cl (= (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)) true)) :rule all_simplify)
% 2.74/2.96  (step t4339 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) true)) :rule trans :premises (t4337 t4338))
% 2.74/2.96  (step t4340 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) :rule trans :premises (t4334 t4339))
% 2.74/2.96  (step t4341 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule resolution :premises (t4333 t4340))
% 2.74/2.96  (step t4342 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t4341 t3667 t3739))
% 2.74/2.96  (step t4343 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.74/2.96  (step t4344 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4345)
% 2.74/2.96  (assume t4345.a0 (not (= tptp.e20 tptp.e23)))
% 2.74/2.96  (assume t4345.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.96  (step t4345.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4345.t2)
% 2.74/2.96  (assume t4345.t2.a0 (not (= tptp.e20 tptp.e23)))
% 2.74/2.96  (assume t4345.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.96  (step t4345.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.74/2.96  (step t4345.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 (t4345.t2.t1))
% 2.74/2.96  (step t4345.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.74/2.96  (step t4345.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4345.t2.a1))
% 2.74/2.96  (step t4345.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 tptp.e23))) :rule cong :premises (t4345.t2.t3 t4345.t2.t4))
% 2.74/2.96  (step t4345.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 2.74/2.96  (step t4345.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t4345.t2.t6))
% 2.74/2.96  (step t4345.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 2.74/2.96  (step t4345.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t4345.t2.t7 t4345.t2.t8))
% 2.74/2.96  (step t4345.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t4345.t2.t9 t4345.t2.a0))
% 2.74/2.96  (step t4345.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t4345.t2.t5 t4345.t2.t10))
% 2.74/2.96  (step t4345.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4345.t2.t2 t4345.t2.t11))
% 2.74/2.96  (step t4345.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t4345.t2.a0 t4345.t2.a1))
% 2.74/2.96  (step t4345.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4345.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.96  (step t4345.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4345.t2 t4345.t3 t4345.t4))
% 2.74/2.96  (step t4345.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4345.t5))
% 2.74/2.96  (step t4345.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t4345.t6))
% 2.74/2.96  (step t4345.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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 (t4345.t1 t4345.t7))
% 2.74/2.96  (step t4345.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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.74/2.96  (step t4345.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4345.t8 t4345.t9))
% 2.74/2.96  (step t4345.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4345.t10))
% 2.74/2.96  (step t4345.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t4345.t11))
% 2.74/2.96  (step t4345.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.74/2.96  (step t4345.t14 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4345.t13 t4345.a0 t4345.a1))
% 2.74/2.96  (step t4345.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4345.t12 t4345.t14))
% 2.74/2.96  (step t4345 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t4345.a0 t4345.a1))
% 2.74/2.96  (step t4346 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4347 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.96  (step t4348 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4345 t4346 t4347))
% 2.74/2.96  (step t4349 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4348))
% 2.74/2.96  (step t4350 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t4349))
% 2.74/2.96  (step t4351 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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 (t4344 t4350))
% 2.74/2.96  (step t4352 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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.74/2.96  (step t4353 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4351 t4352))
% 2.74/2.96  (step t4354 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4353))
% 2.74/2.96  (step t4355 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t4354))
% 2.74/2.96  (step t4356 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4343 t4355))
% 2.74/2.96  (step t4357 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4358 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.74/2.96  (step t4359 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (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.74/2.96  (step t4360 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4356 t4357 t4358 t4359))
% 2.74/2.96  (step t4361 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4360))
% 2.74/2.96  (step t4362 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4331 t4342 t4361))
% 2.74/2.96  (step t4363 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t4362))
% 2.74/2.96  (step t4364 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4363))
% 2.74/2.96  (step t4365 (cl (not (= tptp.e20 tptp.e23))) :rule and :premises (a7))
% 2.74/2.96  (step t4366 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4364 t4365 t4146))
% 2.74/2.96  (step t4367 (cl (not (= (or (not (= 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.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.e23 tptp.e23))) (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.e23 tptp.e23))) (= (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.74/2.96  (step t4368 (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.74/2.96  (step t4369 (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 (t4368))
% 2.74/2.96  (step t4370 (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.74/2.96  (step t4371 (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.74/2.96  (step t4372 (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.74/2.96  (step t4373 (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 (t4371 t4372))
% 2.74/2.96  (step t4374 (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.74/2.96  (step t4375 (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 (t4373 t4374))
% 2.74/2.96  (step t4376 (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 (t4370 t4375))
% 2.74/2.96  (step t4377 (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 (t4369 t4376))
% 2.74/2.96  (step t4378 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t4379 (cl (= (or (not (= 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.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t279 t4377 t4378))
% 2.74/2.96  (step t4380 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule and_neg)
% 2.74/2.96  (step t4381 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4382)
% 2.74/2.96  (assume t4382.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4382.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 2.74/2.96  (step t4382.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.74/2.96  (anchor :step t4382.t2)
% 2.74/2.96  (assume t4382.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 2.74/2.96  (assume t4382.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.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 (t4382.t2.t1))
% 2.74/2.96  (step t4382.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4382.t2.a1))
% 2.74/2.96  (step t4382.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4382.t2.t3))
% 2.74/2.96  (step t4382.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 2.74/2.96  (step t4382.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 (t4382.t2.t4 t4382.t2.t5))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.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 (t4382.t2.t7))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.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 (t4382.t2.t8 t4382.t2.t9))
% 2.74/2.96  (step t4382.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t4382.t2.t10 t4382.t2.a0))
% 2.74/2.96  (step t4382.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t4382.t2.t6 t4382.t2.t11))
% 2.74/2.96  (step t4382.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4382.t2.t2 t4382.t2.t12))
% 2.74/2.96  (step t4382.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 (t4382.t2.a0 t4382.t2.a1))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.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.74/2.96  (step t4382.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 (t4382.t2 t4382.t3 t4382.t4))
% 2.74/2.96  (step t4382.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 (t4382.t5))
% 2.74/2.96  (step t4382.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 (t4382.t6))
% 2.74/2.96  (step t4382.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 (t4382.t1 t4382.t7))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.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 (t4382.t8 t4382.t9))
% 2.74/2.96  (step t4382.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 (t4382.t10))
% 2.74/2.96  (step t4382.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 (t4382.t11))
% 2.74/2.96  (step t4382.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.74/2.96  (step t4382.t14 (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 (t4382.t13 t4382.a1 t4382.a0))
% 2.74/2.96  (step t4382.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4382.t12 t4382.t14))
% 2.74/2.96  (step t4382 (cl (not (= 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.e22 tptp.e23)))) :rule subproof :discharge (t4382.a0 t4382.a1))
% 2.74/2.96  (step t4383 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4384 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.96  (step t4385 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t4382 t4383 t4384))
% 2.74/2.96  (step t4386 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4385))
% 2.74/2.96  (step t4387 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4386))
% 2.74/2.96  (step t4388 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4381 t4387))
% 2.74/2.96  (step t4389 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.96  (step t4390 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (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 (t4388 t4389))
% 2.74/2.96  (step t4391 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4390))
% 2.74/2.96  (step t4392 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4391))
% 2.74/2.96  (step t4393 (cl (not (= 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.e22 tptp.e23)))) :rule resolution :premises (t4380 t4392))
% 2.74/2.96  (step t4394 (cl (or (not (= 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.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4395 (cl (or (not (= 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.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 2.74/2.96  (step t4396 (cl (or (not (= 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.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4397 (cl (or (not (= 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.e22 tptp.e23)))) (or (not (= 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.e22 tptp.e23)))) (or (not (= 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.e22 tptp.e23))))) :rule resolution :premises (t4393 t4394 t4395 t4396))
% 2.74/2.96  (step t4398 (cl (or (not (= 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.e22 tptp.e23))))) :rule contraction :premises (t4397))
% 2.74/2.96  (step t4399 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4367 t4379 t4398))
% 2.74/2.96  (step t4400 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4399))
% 2.74/2.96  (step t4401 (cl (= (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 reordering :premises (t4400))
% 2.74/2.96  (step t4402 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t415))
% 2.74/2.96  (step t4403 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4401 t4402 t134))
% 2.74/2.96  (step t4404 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t4330 t4366 t4147 t4403))
% 2.74/2.96  (step t4405 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4328 t3931 t4404))
% 2.74/2.96  (step t4406 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t127))
% 2.74/2.96  (step t4407 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule or :premises (t4406))
% 2.74/2.96  (step t4408 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t4407))
% 2.74/2.96  (step t4409 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4408 t4176))
% 2.74/2.96  (step t4410 (cl (not (= (or (not (= 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.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.e23 tptp.e23))) (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.e23 tptp.e23))) (= (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.74/2.96  (step t4411 (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.74/2.96  (step t4412 (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 (t4411))
% 2.74/2.96  (step t4413 (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.74/2.96  (step t4414 (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.74/2.96  (step t4415 (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.74/2.96  (step t4416 (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 (t4414 t4415))
% 2.74/2.96  (step t4417 (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.74/2.96  (step t4418 (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 (t4416 t4417))
% 2.74/2.96  (step t4419 (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 (t4413 t4418))
% 2.74/2.96  (step t4420 (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 (t4412 t4419))
% 2.74/2.96  (step t4421 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.74/2.96  (step t4422 (cl (= (or (not (= 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.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t279 t4420 t4421))
% 2.74/2.96  (step t4423 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 2.74/2.96  (step t4424 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4425)
% 2.74/2.96  (assume t4425.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4425.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.74/2.96  (step t4425.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.74/2.96  (anchor :step t4425.t2)
% 2.74/2.96  (assume t4425.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.74/2.96  (assume t4425.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.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 (t4425.t2.t1))
% 2.74/2.96  (step t4425.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4425.t2.a1))
% 2.74/2.96  (step t4425.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4425.t2.t3))
% 2.74/2.96  (step t4425.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 2.74/2.96  (step t4425.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 (t4425.t2.t4 t4425.t2.t5))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.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 (t4425.t2.t7))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.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 (t4425.t2.t8 t4425.t2.t9))
% 2.74/2.96  (step t4425.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t4425.t2.t10 t4425.t2.a0))
% 2.74/2.96  (step t4425.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t4425.t2.t6 t4425.t2.t11))
% 2.74/2.96  (step t4425.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4425.t2.t2 t4425.t2.t12))
% 2.74/2.96  (step t4425.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 (t4425.t2.a0 t4425.t2.a1))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.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.74/2.96  (step t4425.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 (t4425.t2 t4425.t3 t4425.t4))
% 2.74/2.96  (step t4425.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 (t4425.t5))
% 2.74/2.96  (step t4425.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 (t4425.t6))
% 2.74/2.96  (step t4425.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 (t4425.t1 t4425.t7))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.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 (t4425.t8 t4425.t9))
% 2.74/2.96  (step t4425.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 (t4425.t10))
% 2.74/2.96  (step t4425.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 (t4425.t11))
% 2.74/2.96  (step t4425.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.74/2.96  (step t4425.t14 (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 (t4425.t13 t4425.a1 t4425.a0))
% 2.74/2.96  (step t4425.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4425.t12 t4425.t14))
% 2.74/2.96  (step t4425 (cl (not (= 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.e21 tptp.e23)))) :rule subproof :discharge (t4425.a0 t4425.a1))
% 2.74/2.96  (step t4426 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4427 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 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.e21 tptp.e23)))) :rule and_pos)
% 2.74/2.96  (step t4428 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t4425 t4426 t4427))
% 2.74/2.96  (step t4429 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4428))
% 2.74/2.96  (step t4430 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4429))
% 2.74/2.96  (step t4431 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4424 t4430))
% 2.74/2.96  (step t4432 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.74/2.96  (step t4433 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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.e23 tptp.e23)) (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 (t4431 t4432))
% 2.74/2.96  (step t4434 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4433))
% 2.74/2.96  (step t4435 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (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 (t4434))
% 2.74/2.96  (step t4436 (cl (not (= 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.e21 tptp.e23)))) :rule resolution :premises (t4423 t4435))
% 2.74/2.96  (step t4437 (cl (or (not (= 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.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4438 (cl (or (not (= 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.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 2.74/2.96  (step t4439 (cl (or (not (= 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.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4440 (cl (or (not (= 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.e21 tptp.e23)))) (or (not (= 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.e21 tptp.e23)))) (or (not (= 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.e21 tptp.e23))))) :rule resolution :premises (t4436 t4437 t4438 t4439))
% 2.74/2.96  (step t4441 (cl (or (not (= 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.e21 tptp.e23))))) :rule contraction :premises (t4440))
% 2.74/2.96  (step t4442 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4410 t4422 t4441))
% 2.74/2.96  (step t4443 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t4442))
% 2.74/2.96  (step t4444 (cl (= (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 reordering :premises (t4443))
% 2.74/2.96  (step t4445 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t415))
% 2.74/2.96  (step t4446 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4444 t4445 t134))
% 2.74/2.96  (step t4447 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t4303 t4405 t4409 t4446))
% 2.74/2.96  (step t4448 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4301 t3420 t134 t4447 t4404 t519 t417))
% 2.74/2.96  (step t4449 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule resolution :premises (t4233 t4268 t4448 t674))
% 2.74/2.96  (step t4450 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t599 t416 t134 t4177 t4449 t417 t607))
% 2.74/2.96  (step t4451 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t563 t4450))
% 2.74/2.96  (step t4452 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.74/2.96  (step t4453 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4454 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t4453))
% 2.74/2.96  (step t4455 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 2.74/2.96  (step t4456 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 2.74/2.96  (step t4457 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.74/2.96  (step t4458 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t4456 t4457))
% 2.74/2.96  (step t4459 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 2.74/2.96  (step t4460 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t4458 t4459))
% 2.74/2.96  (step t4461 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t4455 t4460))
% 2.74/2.96  (step t4462 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4454 t4461))
% 2.74/2.96  (step t4463 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t279 t4032 t3667 t4462 t3947))
% 2.74/2.96  (step t4464 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.74/2.96  (step t4465 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4466)
% 2.74/2.96  (assume t4466.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (assume t4466.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t4466.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.96  (assume t4466.a3 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (step t4466.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.74/2.96  (anchor :step t4466.t2)
% 2.74/2.96  (assume t4466.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 2.74/2.96  (assume t4466.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 2.74/2.96  (assume t4466.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.74/2.96  (assume t4466.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.74/2.96  (step t4466.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.74/2.96  (step t4466.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 (t4466.t2.t1))
% 2.74/2.96  (step t4466.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4466.t2.a1))
% 2.74/2.96  (step t4466.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4466.t2.t3))
% 2.74/2.96  (step t4466.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4466.t2.a3))
% 2.74/2.96  (step t4466.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4466.t2.t5))
% 2.74/2.96  (step t4466.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4466.t2.t6))
% 2.74/2.96  (step t4466.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20)) :rule symm :premises (t4466.t2.a2))
% 2.74/2.96  (step t4466.t2.t9 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4466.t2.t8))
% 2.74/2.96  (step t4466.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t4466.t2.t7 t4466.t2.t9))
% 2.74/2.96  (step t4466.t2.t11 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4466.t2.t4 t4466.t2.t10))
% 2.74/2.96  (step t4466.t2.t12 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.74/2.96  (step t4466.t2.t13 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t4466.t2.t12))
% 2.74/2.96  (step t4466.t2.t14 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.74/2.96  (step t4466.t2.t15 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t4466.t2.t13 t4466.t2.t14))
% 2.74/2.96  (step t4466.t2.t16 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4466.t2.t15 t4466.t2.a0))
% 2.74/2.96  (step t4466.t2.t17 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t4466.t2.t11 t4466.t2.t16))
% 2.74/2.96  (step t4466.t2.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4466.t2.t2 t4466.t2.t17))
% 2.74/2.96  (step t4466.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4466.t2.a0 t4466.t2.a1 t4466.t2.a2 t4466.t2.a3))
% 2.74/2.96  (step t4466.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4466.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.96  (step t4466.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4466.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4466.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4466.t2 t4466.t3 t4466.t4 t4466.t5 t4466.t6))
% 2.74/2.96  (step t4466.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4466.t7))
% 2.74/2.96  (step t4466.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4466.t8))
% 2.74/2.96  (step t4466.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= 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 (t4466.t1 t4466.t9))
% 2.74/2.96  (step t4466.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= 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.74/2.96  (step t4466.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4466.t10 t4466.t11))
% 2.74/2.96  (step t4466.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4466.t12))
% 2.74/2.96  (step t4466.t14 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4466.t13))
% 2.74/2.96  (step t4466.t15 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.74/2.96  (step t4466.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4466.t15 t4466.a3 t4466.a2 t4466.a1 t4466.a0))
% 2.74/2.96  (step t4466.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4466.t14 t4466.t16))
% 2.74/2.96  (step t4466 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4466.a0 t4466.a1 t4466.a2 t4466.a3))
% 2.74/2.96  (step t4467 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.74/2.96  (step t4468 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.74/2.96  (step t4469 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.74/2.96  (step t4470 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.74/2.96  (step t4471 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4466 t4467 t4468 t4469 t4470))
% 2.74/2.96  (step t4472 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4471))
% 2.74/2.96  (step t4473 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4472))
% 2.74/2.96  (step t4474 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4465 t4473))
% 2.74/2.96  (step t4475 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.74/2.96  (step t4476 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4474 t4475))
% 2.74/2.96  (step t4477 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4476))
% 2.74/2.96  (step t4478 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4477))
% 2.74/2.96  (step t4479 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4464 t4478))
% 2.74/2.96  (step t4480 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4481 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.74/2.96  (step t4482 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.74/2.96  (step t4483 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.74/2.96  (step t4484 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.74/2.96  (step t4485 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4479 t4480 t4481 t4482 t4483 t4484))
% 2.74/2.96  (step t4486 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4485))
% 2.74/2.97  (step t4487 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4452 t4463 t4486))
% 2.74/2.97  (step t4488 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t4487))
% 2.74/2.97  (step t4489 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (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.e21)))) :rule reordering :premises (t4488))
% 2.74/2.97  (step t4490 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t415))
% 2.74/2.97  (step t4491 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4489 t4490 t134 t4404 t4146))
% 2.74/2.97  (step t4492 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t3933 t4491))
% 2.74/2.97  (step t4493 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t129 t140 t143 t146 t149 t4180 t4183 t4222 t4225 t4228 t521 t4231 t4232 t561 t4451 t4492))
% 2.74/2.97  (step t4494 (cl (= 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 or :premises (t740))
% 2.74/2.97  (step t4495 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and :premises (t127))
% 2.74/2.97  (step t4496 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule or :premises (t4495))
% 2.74/2.97  (step t4497 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t4496))
% 2.74/2.97  (step t4498 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4497 t4448))
% 2.74/2.97  (step t4499 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3691 t739 t4146))
% 2.74/2.97  (step t4500 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4494 t780 t4498 t4499))
% 2.74/2.97  (step t4501 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t633 t275 t4500))
% 2.74/2.97  (step t4502 (cl) :rule resolution :premises (t2 t4493 t4501))
% 2.74/2.97  
% 2.74/2.97  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.zmGPAGJjKm/cvc5---1.0.5_25897.smt2
% 2.74/2.97  % cvc5---1.0.5 exiting
% 2.74/2.97  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------