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

View Problem - Process Solution

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

% Computer : n003.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 29 16:29:59 EDT 2024

% Result   : Theorem 4.24s 4.44s
% Output   : Proof 4.28s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.15  % Problem    : ALG112+1 : TPTP v8.2.0. Released v2.7.0.
% 0.11/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n003.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.38  % CPULimit   : 300
% 0.16/0.38  % WCLimit    : 300
% 0.16/0.38  % DateTime   : Sun May 26 09:40:09 EDT 2024
% 0.16/0.38  % CPUTime    : 
% 0.23/0.57  %----Proving TF0_NAR, FOF, or CNF
% 4.24/4.44  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 4.24/4.44  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.sP06zNEQWP/cvc5---1.0.5_25801.smt2
% 4.24/4.44  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.sP06zNEQWP/cvc5---1.0.5_25801.smt2
% 4.24/4.44  (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))))
% 4.24/4.44  (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))))
% 4.24/4.44  (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))))
% 4.24/4.44  (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))))
% 4.24/4.44  (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)))))
% 4.24/4.44  (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)))))
% 4.24/4.44  (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))))
% 4.24/4.44  (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))))
% 4.24/4.44  (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))))
% 4.24/4.44  (assume a9 (or (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))
% 4.24/4.44  (assume a10 (or (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))
% 4.24/4.44  (assume a11 (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))
% 4.24/4.44  (assume a12 (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))
% 4.24/4.44  (assume a13 (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))))
% 4.24/4.44  (assume a14 (and (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))
% 4.24/4.44  (assume a15 (and (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))))
% 4.24/4.44  (assume a16 (and (= (tptp.h4 tptp.e11) 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.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))
% 4.24/4.44  (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))))))
% 4.24/4.44  (assume a18 true)
% 4.24/4.44  (step t1 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule reordering :premises (t1))
% 4.24/4.44  (step t3 (cl (not (= (or (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (or (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))))) (not (or (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule equiv_pos2)
% 4.24/4.44  (step t4 (cl (= (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule all_simplify)
% 4.24/4.44  (step t5 (cl (= (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule all_simplify)
% 4.24/4.44  (step t6 (cl (= (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule all_simplify)
% 4.24/4.44  (step t7 (cl (= (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule all_simplify)
% 4.24/4.44  (step t8 (cl (= (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t4 t5 t6 t7))
% 4.24/4.44  (step t9 (cl (= (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule all_simplify)
% 4.24/4.44  (step t10 (cl (= (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule all_simplify)
% 4.24/4.44  (step t11 (cl (= (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule all_simplify)
% 4.24/4.44  (step t12 (cl (= (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))))) :rule all_simplify)
% 4.24/4.44  (step t13 (cl (= (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t9 t10 t11 t12))
% 4.24/4.44  (step t14 (cl (= (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule all_simplify)
% 4.24/4.44  (step t15 (cl (= (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule all_simplify)
% 4.24/4.44  (step t16 (cl (= (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule all_simplify)
% 4.24/4.44  (step t17 (cl (= (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) :rule all_simplify)
% 4.24/4.44  (step t18 (cl (= (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t14 t15 t16 t17))
% 4.24/4.44  (step t19 (cl (= (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule all_simplify)
% 4.24/4.44  (step t20 (cl (= (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule all_simplify)
% 4.24/4.44  (step t21 (cl (= (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule all_simplify)
% 4.24/4.44  (step t22 (cl (= (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule all_simplify)
% 4.24/4.44  (step t23 (cl (= (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t19 t20 t21 t22))
% 4.24/4.44  (step t24 (cl (= (or (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (and (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (or (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))))) :rule cong :premises (t8 t13 t18 t23))
% 4.24/4.44  (step t25 (cl (or (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t3 t24 a9))
% 4.24/4.44  (step t26 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.24/4.44  (step t27 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t28 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))))) :rule reordering :premises (t27))
% 4.24/4.44  (step t29 (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)
% 4.24/4.44  (step t30 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t31 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t32 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t33 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t34 (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 (t30 t31 t32 t33))
% 4.24/4.44  (step t35 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t36 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t37 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t38 (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 (t30 t35 t36 t37))
% 4.24/4.44  (step t39 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t40 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t41 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t42 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t43 (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 (t39 t40 t41 t42))
% 4.24/4.44  (step t44 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t45 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t46 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t47 (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 (t39 t44 t45 t46))
% 4.24/4.44  (step t48 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t49 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t50 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t51 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t52 (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 (t48 t49 t50 t51))
% 4.24/4.44  (step t53 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t54 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t55 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t56 (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 (t48 t53 t54 t55))
% 4.24/4.44  (step t57 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t58 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t59 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t60 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t61 (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 (t57 t58 t59 t60))
% 4.24/4.44  (step t62 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t63 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t64 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t65 (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 (t57 t62 t63 t64))
% 4.24/4.44  (step t66 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t67 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t68 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t69 (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 (t35 t66 t67 t68))
% 4.24/4.44  (step t70 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t71 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t72 (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 (t31 t66 t70 t71))
% 4.24/4.44  (step t73 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t74 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t75 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t76 (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 (t44 t73 t74 t75))
% 4.24/4.44  (step t77 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t78 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t79 (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 (t40 t73 t77 t78))
% 4.24/4.44  (step t80 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t81 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t82 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t83 (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 (t53 t80 t81 t82))
% 4.24/4.44  (step t84 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t85 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t86 (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 (t49 t80 t84 t85))
% 4.24/4.44  (step t87 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t88 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t89 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t90 (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 (t62 t87 t88 t89))
% 4.24/4.44  (step t91 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t92 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 4.24/4.44  (step t93 (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 (t58 t87 t91 t92))
% 4.24/4.44  (step t94 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t95 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t96 (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 (t36 t70 t94 t95))
% 4.24/4.44  (step t97 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t98 (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 (t32 t67 t94 t97))
% 4.24/4.44  (step t99 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t100 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t101 (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 (t45 t77 t99 t100))
% 4.24/4.44  (step t102 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t103 (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 (t41 t74 t99 t102))
% 4.24/4.44  (step t104 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t105 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t106 (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 (t54 t84 t104 t105))
% 4.24/4.44  (step t107 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t108 (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 (t50 t81 t104 t107))
% 4.24/4.44  (step t109 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t110 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t111 (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 (t63 t91 t109 t110))
% 4.24/4.44  (step t112 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 4.24/4.44  (step t113 (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 (t59 t88 t109 t112))
% 4.24/4.44  (step t114 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t115 (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 (t37 t71 t97 t114))
% 4.24/4.44  (step t116 (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 (t33 t68 t95 t114))
% 4.24/4.44  (step t117 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t118 (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 (t46 t78 t102 t117))
% 4.24/4.44  (step t119 (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 (t42 t75 t100 t117))
% 4.24/4.44  (step t120 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t121 (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 (t55 t85 t107 t120))
% 4.24/4.44  (step t122 (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 (t51 t82 t105 t120))
% 4.24/4.44  (step t123 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 4.24/4.44  (step t124 (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 (t64 t92 t112 t123))
% 4.24/4.44  (step t125 (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 (t60 t89 t110 t123))
% 4.24/4.44  (step t126 (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 (t34 t38 t43 t47 t52 t56 t61 t65 t69 t72 t76 t79 t83 t86 t90 t93 t96 t98 t101 t103 t106 t108 t111 t113 t115 t116 t118 t119 t121 t122 t124 t125))
% 4.24/4.44  (step t127 (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 (t29 t126 a1))
% 4.24/4.44  (step t128 (cl (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 and :premises (t127))
% 4.24/4.44  (step t129 (cl (= 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 or :premises (t128))
% 4.24/4.44  (step t130 (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)
% 4.24/4.44  (step t131 (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)
% 4.24/4.44  (step t132 (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 (t131))
% 4.24/4.44  (step t133 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))))) :rule all_simplify)
% 4.24/4.44  (step t134 (cl (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12))) :rule refl)
% 4.24/4.44  (step t135 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule all_simplify)
% 4.24/4.44  (step t136 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)))) :rule cong :premises (t134 t135))
% 4.24/4.44  (step t137 (cl (= (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)) true)) :rule all_simplify)
% 4.24/4.44  (step t138 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) true)) :rule trans :premises (t136 t137))
% 4.24/4.44  (step t139 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) :rule trans :premises (t133 t138))
% 4.24/4.44  (step t140 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t132 t139))
% 4.24/4.44  (step t141 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 4.24/4.44  (step t142 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 4.24/4.44  (step t143 (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 (t140 t141 t142))
% 4.24/4.44  (step t144 (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)
% 4.24/4.44  (step t145 (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)
% 4.24/4.44  (anchor :step t146)
% 4.24/4.44  (assume t146.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t146.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t146.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)
% 4.24/4.44  (anchor :step t146.t2)
% 4.24/4.44  (assume t146.t2.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t146.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t146.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t146.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 (t146.t2.t1))
% 4.24/4.44  (step t146.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t146.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t146.t2.a1))
% 4.24/4.44  (step t146.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 tptp.e12))) :rule cong :premises (t146.t2.t3 t146.t2.t4))
% 4.24/4.44  (step t146.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.44  (step t146.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t146.t2.t6))
% 4.24/4.44  (step t146.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.44  (step t146.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t146.t2.t7 t146.t2.t8))
% 4.24/4.44  (step t146.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t146.t2.t9 t146.t2.a0))
% 4.24/4.44  (step t146.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t146.t2.t5 t146.t2.t10))
% 4.24/4.44  (step t146.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t146.t2.t2 t146.t2.t11))
% 4.24/4.44  (step t146.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 (t146.t2.a0 t146.t2.a1))
% 4.24/4.44  (step t146.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)
% 4.24/4.44  (step t146.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)
% 4.24/4.44  (step t146.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 (t146.t2 t146.t3 t146.t4))
% 4.24/4.44  (step t146.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 (t146.t5))
% 4.24/4.44  (step t146.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 (t146.t6))
% 4.24/4.44  (step t146.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 (t146.t1 t146.t7))
% 4.24/4.44  (step t146.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)
% 4.24/4.44  (step t146.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 (t146.t8 t146.t9))
% 4.24/4.44  (step t146.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 (t146.t10))
% 4.24/4.44  (step t146.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 (t146.t11))
% 4.24/4.44  (step t146.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)
% 4.24/4.44  (step t146.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t146.t13 t146.a0 t146.a1))
% 4.24/4.44  (step t146.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t146.t12 t146.t14))
% 4.24/4.44  (step t146 (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 (t146.a0 t146.a1))
% 4.24/4.44  (step t147 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t148 (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)
% 4.24/4.44  (step t149 (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 (t146 t147 t148))
% 4.24/4.44  (step t150 (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 (t149))
% 4.24/4.44  (step t151 (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 (t150))
% 4.24/4.44  (step t152 (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 (t145 t151))
% 4.24/4.44  (step t153 (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)
% 4.24/4.44  (step t154 (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 (t152 t153))
% 4.24/4.44  (step t155 (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 (t154))
% 4.24/4.44  (step t156 (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 (t155))
% 4.24/4.44  (step t157 (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 (t144 t156))
% 4.24/4.44  (step t158 (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)
% 4.24/4.44  (step t159 (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)
% 4.24/4.44  (step t160 (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)
% 4.24/4.44  (step t161 (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 (t157 t158 t159 t160))
% 4.24/4.44  (step t162 (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 (t161))
% 4.24/4.44  (step t163 (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 (t130 t143 t162))
% 4.24/4.44  (step t164 (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 (t163))
% 4.24/4.44  (step t165 (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 (t164))
% 4.24/4.44  (step t166 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and :premises (a11))
% 4.24/4.44  (step t167 (cl (not (= tptp.e11 tptp.e12))) :rule and :premises (a6))
% 4.24/4.44  (step t168 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t165 t166 t167))
% 4.24/4.44  (step t169 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t170 (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)
% 4.24/4.44  (step t171 (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 (t170))
% 4.24/4.44  (step t172 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))))) :rule all_simplify)
% 4.24/4.44  (step t173 (cl (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13))) :rule refl)
% 4.24/4.44  (step t174 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule all_simplify)
% 4.24/4.44  (step t175 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)))) :rule cong :premises (t173 t174))
% 4.24/4.44  (step t176 (cl (= (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)) true)) :rule all_simplify)
% 4.24/4.44  (step t177 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) true)) :rule trans :premises (t175 t176))
% 4.24/4.44  (step t178 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) :rule trans :premises (t172 t177))
% 4.24/4.44  (step t179 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t171 t178))
% 4.24/4.44  (step t180 (cl (= (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule refl)
% 4.24/4.44  (step t181 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule refl)
% 4.24/4.44  (step t182 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t183 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t179 t180 t181 t182))
% 4.24/4.44  (step t184 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t185 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t186)
% 4.24/4.44  (assume t186.a0 (not (= tptp.e11 tptp.e13)))
% 4.24/4.44  (assume t186.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t186.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.44  (step t186.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t186.t2)
% 4.24/4.44  (assume t186.t2.a0 (not (= tptp.e11 tptp.e13)))
% 4.24/4.44  (assume t186.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))
% 4.24/4.44  (step t186.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t186.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 (t186.t2.t1))
% 4.24/4.44  (step t186.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t186.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule symm :premises (t186.t2.a1))
% 4.24/4.44  (step t186.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 tptp.e13))) :rule cong :premises (t186.t2.t3 t186.t2.t4))
% 4.24/4.44  (step t186.t2.t6 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.44  (step t186.t2.t7 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t186.t2.t6))
% 4.24/4.44  (step t186.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 4.24/4.44  (step t186.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t186.t2.t7 t186.t2.t8))
% 4.24/4.44  (step t186.t2.t10 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t186.t2.t9 t186.t2.a0))
% 4.24/4.44  (step t186.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t186.t2.t5 t186.t2.t10))
% 4.24/4.44  (step t186.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t186.t2.t2 t186.t2.t11))
% 4.24/4.44  (step t186.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t186.t2.a0 t186.t2.a1))
% 4.24/4.44  (step t186.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t186.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t186.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t186.t2 t186.t3 t186.t4))
% 4.24/4.44  (step t186.t6 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t186.t5))
% 4.24/4.44  (step t186.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t186.t6))
% 4.24/4.44  (step t186.t8 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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 (t186.t1 t186.t7))
% 4.24/4.44  (step t186.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (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)
% 4.24/4.44  (step t186.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t186.t8 t186.t9))
% 4.24/4.44  (step t186.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t186.t10))
% 4.24/4.44  (step t186.t12 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t186.t11))
% 4.24/4.44  (step t186.t13 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 4.24/4.44  (step t186.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t186.t15)
% 4.24/4.44  (assume t186.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t186.t15.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.44  (step t186.t15.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t186.t15.a1))
% 4.24/4.44  (step t186.t15.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t186.t15.t1))
% 4.24/4.44  (step t186.t15.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t186.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t186.t15.a0))
% 4.24/4.44  (step t186.t15.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t186.t15.t4))
% 4.24/4.44  (step t186.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t186.t15.t5))
% 4.24/4.44  (step t186.t15.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t186.t15.t3 t186.t15.t6))
% 4.24/4.44  (step t186.t15.t8 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t186.t15.t2 t186.t15.t7))
% 4.24/4.44  (step t186.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t186.t15.a0 t186.t15.a1))
% 4.24/4.44  (step t186.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t186.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t186.t18 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t186.t15 t186.t16 t186.t17))
% 4.24/4.44  (step t186.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t186.t18))
% 4.24/4.44  (step t186.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t186.t19))
% 4.24/4.44  (step t186.t21 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t186.t14 t186.t20))
% 4.24/4.44  (step t186.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 4.24/4.44  (step t186.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t186.t21 t186.t22))
% 4.24/4.44  (step t186.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t186.t23))
% 4.24/4.44  (step t186.t25 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t186.t24))
% 4.24/4.44  (step t186.t26 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t186.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t186.t26 t186.a1 t186.a2))
% 4.24/4.44  (step t186.t28 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t186.t25 t186.t27))
% 4.24/4.44  (step t186.t29 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t186.t13 t186.a0 t186.t28))
% 4.24/4.44  (step t186.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t186.t12 t186.t29))
% 4.24/4.44  (step t186 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t186.a0 t186.a1 t186.a2))
% 4.24/4.44  (step t187 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t188 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t189 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t190 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t186 t187 t188 t189))
% 4.24/4.44  (step t191 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t190))
% 4.24/4.44  (step t192 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t191))
% 4.24/4.44  (step t193 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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 (t185 t192))
% 4.24/4.44  (step t194 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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)
% 4.24/4.44  (step t195 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t193 t194))
% 4.24/4.44  (step t196 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t195))
% 4.24/4.44  (step t197 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t196))
% 4.24/4.44  (step t198 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t184 t197))
% 4.24/4.44  (step t199 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t200 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t201 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t202 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t203 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t198 t199 t200 t201 t202))
% 4.24/4.44  (step t204 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t203))
% 4.24/4.44  (step t205 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t169 t183 t204))
% 4.24/4.44  (step t206 (cl (= tptp.e11 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t205))
% 4.24/4.44  (step t207 (cl (= tptp.e11 tptp.e13) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t206))
% 4.24/4.44  (step t208 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and :premises (a11))
% 4.24/4.44  (step t209 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and :premises (a11))
% 4.24/4.44  (step t210 (cl (not (= tptp.e11 tptp.e13))) :rule and :premises (a6))
% 4.24/4.44  (step t211 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t207 t208 t209 t210))
% 4.24/4.44  (step t212 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.44  (step t213 (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)
% 4.24/4.44  (step t214 (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 (t213))
% 4.24/4.44  (step t215 (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)
% 4.24/4.44  (step t216 (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)
% 4.24/4.44  (step t217 (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)
% 4.24/4.44  (step t218 (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 (t216 t217))
% 4.24/4.44  (step t219 (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)
% 4.24/4.44  (step t220 (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 (t218 t219))
% 4.24/4.44  (step t221 (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 (t215 t220))
% 4.24/4.44  (step t222 (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 (t214 t221))
% 4.24/4.44  (step t223 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule refl)
% 4.24/4.44  (step t224 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 4.24/4.44  (step t225 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t141 t222 t223 t224))
% 4.24/4.44  (step t226 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t227 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t228)
% 4.24/4.44  (assume t228.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t228.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (assume t228.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.44  (step t228.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t228.t2)
% 4.24/4.44  (assume t228.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (assume t228.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (step t228.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.44  (step t228.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t228.t2.t1))
% 4.24/4.44  (step t228.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t228.t2.a1))
% 4.24/4.44  (step t228.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t228.t2.t3))
% 4.24/4.44  (step t228.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) :rule refl)
% 4.24/4.44  (step t228.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule cong :premises (t228.t2.t4 t228.t2.t5))
% 4.24/4.44  (step t228.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)
% 4.24/4.44  (step t228.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 (t228.t2.t7))
% 4.24/4.44  (step t228.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)
% 4.24/4.44  (step t228.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 (t228.t2.t8 t228.t2.t9))
% 4.24/4.44  (step t228.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) false)) :rule resolution :premises (t228.t2.t10 t228.t2.a0))
% 4.24/4.44  (step t228.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t228.t2.t6 t228.t2.t11))
% 4.24/4.44  (step t228.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t228.t2.t2 t228.t2.t12))
% 4.24/4.44  (step t228.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t228.t2.a0 t228.t2.a1))
% 4.24/4.44  (step t228.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t228.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t228.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t228.t2 t228.t3 t228.t4))
% 4.24/4.44  (step t228.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t228.t5))
% 4.24/4.44  (step t228.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t228.t6))
% 4.24/4.44  (step t228.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t228.t1 t228.t7))
% 4.24/4.44  (step t228.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 4.24/4.44  (step t228.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t228.t8 t228.t9))
% 4.24/4.44  (step t228.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t228.t10))
% 4.24/4.44  (step t228.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t228.t11))
% 4.24/4.44  (step t228.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.44  (step t228.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t228.t15)
% 4.24/4.44  (assume t228.t15.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t228.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.44  (step t228.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11)) :rule symm :premises (t228.t15.a1))
% 4.24/4.44  (step t228.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule symm :premises (t228.t15.t1))
% 4.24/4.44  (step t228.t15.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t228.t15.a0))
% 4.24/4.44  (step t228.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t228.t15.t3 t228.t15.t3))
% 4.24/4.44  (step t228.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t228.t15.t2 t228.t15.t4))
% 4.24/4.44  (step t228.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t228.t15.a0 t228.t15.a1))
% 4.24/4.44  (step t228.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t228.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t228.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t228.t15 t228.t16 t228.t17))
% 4.24/4.44  (step t228.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t228.t18))
% 4.24/4.44  (step t228.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t228.t19))
% 4.24/4.44  (step t228.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t228.t14 t228.t20))
% 4.24/4.44  (step t228.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.44  (step t228.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t228.t21 t228.t22))
% 4.24/4.44  (step t228.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t228.t23))
% 4.24/4.44  (step t228.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t228.t24))
% 4.24/4.44  (step t228.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t228.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t228.t26 t228.a0 t228.a2))
% 4.24/4.44  (step t228.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t228.t25 t228.t27))
% 4.24/4.44  (step t228.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t228.t13 t228.a1 t228.t28))
% 4.24/4.44  (step t228.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t228.t12 t228.t29))
% 4.24/4.44  (step t228 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t228.a0 t228.a1 t228.a2))
% 4.24/4.44  (step t229 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t230 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t231 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t232 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t228 t229 t230 t231))
% 4.24/4.44  (step t233 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t232))
% 4.24/4.44  (step t234 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t233))
% 4.24/4.44  (step t235 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t227 t234))
% 4.24/4.44  (step t236 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 4.24/4.44  (step t237 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t235 t236))
% 4.24/4.44  (step t238 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t237))
% 4.24/4.44  (step t239 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t238))
% 4.24/4.44  (step t240 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t226 t239))
% 4.24/4.44  (step t241 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t242 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 4.24/4.44  (step t243 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t244 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t245 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t240 t241 t242 t243 t244))
% 4.24/4.44  (step t246 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t245))
% 4.24/4.44  (step t247 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t212 t225 t246))
% 4.24/4.44  (step t248 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t247))
% 4.24/4.44  (step t249 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t248))
% 4.24/4.44  (step t250 (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)
% 4.24/4.44  (step t251 (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)
% 4.24/4.44  (step t252 (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 (t251))
% 4.24/4.44  (step t253 (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)
% 4.24/4.44  (step t254 (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 (t253))
% 4.24/4.44  (step t255 (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)
% 4.24/4.44  (step t256 (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 (t255))
% 4.24/4.44  (step t257 (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)
% 4.24/4.44  (step t258 (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 (t257))
% 4.24/4.44  (step t259 (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)
% 4.24/4.44  (step t260 (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 (t259))
% 4.24/4.44  (step t261 (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)
% 4.24/4.44  (step t262 (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 (t261))
% 4.24/4.44  (step t263 (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)
% 4.24/4.44  (step t264 (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 (t263))
% 4.24/4.44  (step t265 (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)
% 4.24/4.44  (step t266 (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 (t265))
% 4.24/4.44  (step t267 (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)
% 4.24/4.44  (step t268 (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 (t267))
% 4.24/4.44  (step t269 (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)
% 4.24/4.44  (step t270 (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 (t269))
% 4.24/4.44  (step t271 (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)
% 4.24/4.44  (step t272 (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 (t271))
% 4.24/4.44  (step t273 (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)
% 4.24/4.44  (step t274 (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 (t273))
% 4.24/4.44  (step t275 (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)
% 4.24/4.44  (step t276 (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 (t275))
% 4.24/4.44  (step t277 (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)
% 4.24/4.44  (step t278 (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 (t277))
% 4.24/4.44  (step t279 (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)
% 4.24/4.44  (step t280 (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 (t279))
% 4.24/4.44  (step t281 (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)
% 4.24/4.44  (step t282 (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 (t281))
% 4.24/4.44  (step t283 (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)
% 4.24/4.44  (step t284 (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 (t283))
% 4.24/4.44  (step t285 (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)
% 4.24/4.44  (step t286 (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 (t285))
% 4.24/4.44  (step t287 (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)
% 4.24/4.44  (step t288 (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 (t287))
% 4.24/4.44  (step t289 (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)
% 4.24/4.44  (step t290 (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 (t289))
% 4.24/4.44  (step t291 (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)
% 4.24/4.44  (step t292 (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 (t291))
% 4.24/4.44  (step t293 (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)
% 4.24/4.44  (step t294 (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 (t293))
% 4.24/4.44  (step t295 (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)
% 4.24/4.44  (step t296 (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 (t295))
% 4.24/4.44  (step t297 (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)
% 4.24/4.44  (step t298 (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 (t297))
% 4.24/4.44  (step t299 (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)
% 4.24/4.44  (step t300 (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 (t299))
% 4.24/4.44  (step t301 (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)
% 4.24/4.44  (step t302 (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 (t301))
% 4.24/4.44  (step t303 (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)
% 4.24/4.44  (step t304 (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 (t303))
% 4.24/4.44  (step t305 (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)
% 4.24/4.44  (step t306 (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 (t305))
% 4.24/4.44  (step t307 (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)
% 4.24/4.44  (step t308 (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 (t307))
% 4.24/4.44  (step t309 (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)
% 4.24/4.44  (step t310 (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 (t309))
% 4.24/4.44  (step t311 (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)
% 4.24/4.44  (step t312 (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 (t311))
% 4.24/4.44  (step t313 (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)
% 4.24/4.44  (step t314 (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 (t313))
% 4.24/4.44  (step t315 (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)
% 4.24/4.44  (step t316 (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 (t315))
% 4.24/4.44  (step t317 (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)
% 4.24/4.44  (step t318 (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 (t317))
% 4.24/4.44  (step t319 (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)
% 4.24/4.44  (step t320 (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 (t319))
% 4.24/4.44  (step t321 (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)
% 4.24/4.44  (step t322 (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 (t321))
% 4.24/4.44  (step t323 (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)
% 4.24/4.44  (step t324 (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 (t323))
% 4.24/4.44  (step t325 (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)
% 4.24/4.44  (step t326 (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 (t325))
% 4.24/4.44  (step t327 (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)
% 4.24/4.44  (step t328 (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 (t327))
% 4.24/4.44  (step t329 (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)
% 4.24/4.44  (step t330 (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 (t329))
% 4.24/4.44  (step t331 (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)
% 4.24/4.44  (step t332 (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 (t331))
% 4.24/4.44  (step t333 (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)
% 4.24/4.44  (step t334 (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 (t333))
% 4.24/4.44  (step t335 (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)
% 4.24/4.44  (step t336 (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 (t335))
% 4.24/4.44  (step t337 (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)
% 4.24/4.44  (step t338 (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 (t337))
% 4.24/4.44  (step t339 (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)
% 4.24/4.44  (step t340 (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 (t339))
% 4.24/4.44  (step t341 (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)
% 4.24/4.44  (step t342 (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 (t341))
% 4.24/4.44  (step t343 (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)
% 4.24/4.44  (step t344 (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 (t343))
% 4.24/4.44  (step t345 (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)
% 4.24/4.44  (step t346 (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 (t345))
% 4.24/4.44  (step t347 (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 (t252 t254 t256 t258 t260 t262 t264 t266 t268 t270 t272 t274 t276 t278 t280 t282 t284 t286 t288 t290 t292 t294 t296 t298 t300 t302 t304 t306 t308 t310 t312 t314 t316 t318 t320 t322 t324 t326 t328 t330 t332 t334 t336 t338 t340 t342 t344 t346))
% 4.24/4.44  (step t348 (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 (t250 t347 a4))
% 4.24/4.44  (step t349 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and :premises (t348))
% 4.24/4.44  (step t350 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.44  (step t351 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 4.24/4.44  (step t352 (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)
% 4.24/4.44  (step t353 (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 (t352))
% 4.24/4.44  (step t354 (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)
% 4.24/4.44  (step t355 (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)
% 4.24/4.44  (step t356 (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)
% 4.24/4.44  (step t357 (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 (t355 t356))
% 4.24/4.44  (step t358 (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)
% 4.24/4.44  (step t359 (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 (t357 t358))
% 4.24/4.44  (step t360 (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 (t354 t359))
% 4.24/4.44  (step t361 (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 (t353 t360))
% 4.24/4.44  (step t362 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 4.24/4.44  (step t363 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t180 t141 t351 t361 t223 t362))
% 4.24/4.44  (step t364 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t365 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t366)
% 4.24/4.44  (assume t366.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t366.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t366.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.44  (assume t366.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 4.24/4.44  (assume t366.a4 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.44  (step t366.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t366.t2)
% 4.24/4.44  (assume t366.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 4.24/4.44  (assume t366.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (assume t366.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.44  (assume t366.t2.a3 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.44  (step t366.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.44  (step t366.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 (t366.t2.t1))
% 4.24/4.44  (step t366.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t366.t2.a1))
% 4.24/4.44  (step t366.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t366.t2.t3))
% 4.24/4.44  (step t366.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t366.t2.a3))
% 4.24/4.44  (step t366.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t366.t2.a2))
% 4.24/4.44  (step t366.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t366.t2.t6))
% 4.24/4.44  (step t366.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t366.t2.t5 t366.t2.t7))
% 4.24/4.44  (step t366.t2.t9 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t366.t2.t4 t366.t2.t8))
% 4.24/4.44  (step t366.t2.t10 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t366.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t366.t2.t10))
% 4.24/4.44  (step t366.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 4.24/4.44  (step t366.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t366.t2.t11 t366.t2.t12))
% 4.24/4.44  (step t366.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t366.t2.t13 t366.t2.a0))
% 4.24/4.44  (step t366.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t366.t2.t9 t366.t2.t14))
% 4.24/4.44  (step t366.t2.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t366.t2.t2 t366.t2.t15))
% 4.24/4.44  (step t366.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t366.t2.a0 t366.t2.a1 t366.t2.a2 t366.t2.a3))
% 4.24/4.44  (step t366.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t366.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t366.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t366.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t366.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t366.t2 t366.t3 t366.t4 t366.t5 t366.t6))
% 4.24/4.44  (step t366.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t366.t7))
% 4.24/4.44  (step t366.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t366.t8))
% 4.24/4.44  (step t366.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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 (t366.t1 t366.t9))
% 4.24/4.44  (step t366.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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)
% 4.24/4.44  (step t366.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t366.t10 t366.t11))
% 4.24/4.44  (step t366.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t366.t12))
% 4.24/4.44  (step t366.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t366.t13))
% 4.24/4.44  (step t366.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.24/4.44  (step t366.t16 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t366.t17)
% 4.24/4.44  (assume t366.t17.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t366.t17.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.44  (step t366.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11)) :rule symm :premises (t366.t17.a1))
% 4.24/4.44  (step t366.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule symm :premises (t366.t17.t1))
% 4.24/4.44  (step t366.t17.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t366.t17.a0))
% 4.24/4.44  (step t366.t17.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t366.t17.t3 t366.t17.t3))
% 4.24/4.44  (step t366.t17.t5 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t366.t17.t2 t366.t17.t4))
% 4.24/4.44  (step t366.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t366.t17.a0 t366.t17.a1))
% 4.24/4.44  (step t366.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t366.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t366.t20 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t366.t17 t366.t18 t366.t19))
% 4.24/4.44  (step t366.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t366.t20))
% 4.24/4.44  (step t366.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t366.t21))
% 4.24/4.44  (step t366.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t366.t16 t366.t22))
% 4.24/4.44  (step t366.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.44  (step t366.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t366.t23 t366.t24))
% 4.24/4.44  (step t366.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t366.t25))
% 4.24/4.44  (step t366.t27 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t366.t26))
% 4.24/4.44  (step t366.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t366.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t366.t28 t366.a1 t366.a4))
% 4.24/4.44  (step t366.t30 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t366.t27 t366.t29))
% 4.24/4.44  (step t366.t31 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t366.t32)
% 4.24/4.44  (assume t366.t32.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t366.t32.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (step t366.t32.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t366.t32.a1))
% 4.24/4.44  (step t366.t32.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t366.t32.t1))
% 4.24/4.44  (step t366.t32.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t366.t32.a0))
% 4.24/4.44  (step t366.t32.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t366.t32.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t366.t32.t3 t366.t32.t4))
% 4.24/4.44  (step t366.t32.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t366.t32.t2 t366.t32.t5))
% 4.24/4.44  (step t366.t32 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t366.t32.a0 t366.t32.a1))
% 4.24/4.44  (step t366.t33 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t366.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t366.t35 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t366.t32 t366.t33 t366.t34))
% 4.24/4.44  (step t366.t36 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t366.t35))
% 4.24/4.44  (step t366.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t366.t36))
% 4.24/4.44  (step t366.t38 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t366.t31 t366.t37))
% 4.24/4.44  (step t366.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.44  (step t366.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t366.t38 t366.t39))
% 4.24/4.44  (step t366.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t366.t40))
% 4.24/4.44  (step t366.t42 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t366.t41))
% 4.24/4.44  (step t366.t43 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t366.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t366.t43 t366.a1 t366.a0))
% 4.24/4.44  (step t366.t45 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t366.t42 t366.t44))
% 4.24/4.44  (step t366.t46 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t366.t15 t366.a3 t366.t30 t366.t45 t366.a2))
% 4.24/4.44  (step t366.t47 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t366.t14 t366.t46))
% 4.24/4.44  (step t366 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t366.a0 t366.a1 t366.a2 t366.a3 t366.a4))
% 4.24/4.44  (step t367 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t368 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t369 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t370 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t371 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t372 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t366 t367 t368 t369 t370 t371))
% 4.24/4.44  (step t373 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t372))
% 4.24/4.44  (step t374 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t373))
% 4.24/4.44  (step t375 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t365 t374))
% 4.24/4.44  (step t376 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 4.24/4.44  (step t377 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t375 t376))
% 4.24/4.44  (step t378 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t377))
% 4.24/4.44  (step t379 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t378))
% 4.24/4.44  (step t380 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t364 t379))
% 4.24/4.44  (step t381 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t382 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t383 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t384 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t385 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t386 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t387 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t380 t381 t382 t383 t384 t385 t386))
% 4.24/4.44  (step t388 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t387))
% 4.24/4.44  (step t389 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t350 t363 t388))
% 4.24/4.44  (step t390 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t389))
% 4.24/4.44  (step t391 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t390))
% 4.24/4.44  (step t392 (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 (t127))
% 4.24/4.44  (step t393 (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 (t392))
% 4.24/4.44  (step t394 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t395 (cl (= (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true) (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.44  (step t396 (cl (not (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule equiv1 :premises (t395))
% 4.24/4.44  (step t397 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))))) :rule all_simplify)
% 4.24/4.44  (step t398 (cl (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13))) :rule refl)
% 4.24/4.44  (step t399 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule all_simplify)
% 4.24/4.44  (step t400 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)))) :rule cong :premises (t398 t399))
% 4.24/4.44  (step t401 (cl (= (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)) true)) :rule all_simplify)
% 4.24/4.44  (step t402 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) true)) :rule trans :premises (t400 t401))
% 4.24/4.44  (step t403 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) :rule trans :premises (t397 t402))
% 4.24/4.44  (step t404 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule resolution :premises (t396 t403))
% 4.24/4.44  (step t405 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t406 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t404 t180 t181 t405))
% 4.24/4.44  (step t407 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t408 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t409)
% 4.24/4.44  (assume t409.a0 (not (= tptp.e10 tptp.e13)))
% 4.24/4.44  (assume t409.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t409.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.44  (step t409.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t409.t2)
% 4.24/4.44  (assume t409.t2.a0 (not (= tptp.e10 tptp.e13)))
% 4.24/4.44  (assume t409.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))
% 4.24/4.44  (step t409.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t409.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 (t409.t2.t1))
% 4.24/4.44  (step t409.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 4.24/4.44  (step t409.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule symm :premises (t409.t2.a1))
% 4.24/4.44  (step t409.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 tptp.e13))) :rule cong :premises (t409.t2.t3 t409.t2.t4))
% 4.24/4.44  (step t409.t2.t6 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.44  (step t409.t2.t7 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t409.t2.t6))
% 4.24/4.44  (step t409.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 4.24/4.44  (step t409.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t409.t2.t7 t409.t2.t8))
% 4.24/4.44  (step t409.t2.t10 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t409.t2.t9 t409.t2.a0))
% 4.24/4.44  (step t409.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t409.t2.t5 t409.t2.t10))
% 4.24/4.44  (step t409.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t409.t2.t2 t409.t2.t11))
% 4.24/4.44  (step t409.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t409.t2.a0 t409.t2.a1))
% 4.24/4.44  (step t409.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t409.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t409.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t409.t2 t409.t3 t409.t4))
% 4.24/4.44  (step t409.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t409.t5))
% 4.24/4.44  (step t409.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t409.t6))
% 4.24/4.44  (step t409.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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 (t409.t1 t409.t7))
% 4.24/4.44  (step t409.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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)
% 4.24/4.44  (step t409.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t409.t8 t409.t9))
% 4.24/4.44  (step t409.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t409.t10))
% 4.24/4.44  (step t409.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t409.t11))
% 4.24/4.44  (step t409.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 4.24/4.44  (step t409.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t409.t15)
% 4.24/4.44  (assume t409.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t409.t15.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.44  (step t409.t15.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t409.t15.a1))
% 4.24/4.44  (step t409.t15.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t409.t15.t1))
% 4.24/4.44  (step t409.t15.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t409.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t409.t15.a0))
% 4.24/4.44  (step t409.t15.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t409.t15.t4))
% 4.24/4.44  (step t409.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t409.t15.t5))
% 4.24/4.44  (step t409.t15.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t409.t15.t3 t409.t15.t6))
% 4.24/4.44  (step t409.t15.t8 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t409.t15.t2 t409.t15.t7))
% 4.24/4.44  (step t409.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t409.t15.a0 t409.t15.a1))
% 4.24/4.44  (step t409.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t409.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t409.t18 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t409.t15 t409.t16 t409.t17))
% 4.24/4.44  (step t409.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t409.t18))
% 4.24/4.44  (step t409.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t409.t19))
% 4.24/4.44  (step t409.t21 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t409.t14 t409.t20))
% 4.24/4.44  (step t409.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 4.24/4.44  (step t409.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t409.t21 t409.t22))
% 4.24/4.44  (step t409.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t409.t23))
% 4.24/4.44  (step t409.t25 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t409.t24))
% 4.24/4.44  (step t409.t26 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t409.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t409.t26 t409.a1 t409.a2))
% 4.24/4.44  (step t409.t28 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t409.t25 t409.t27))
% 4.24/4.44  (step t409.t29 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t409.t13 t409.a0 t409.t28))
% 4.24/4.44  (step t409.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t409.t12 t409.t29))
% 4.24/4.44  (step t409 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t409.a0 t409.a1 t409.a2))
% 4.24/4.44  (step t410 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t411 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t412 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t413 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t409 t410 t411 t412))
% 4.24/4.44  (step t414 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t413))
% 4.24/4.44  (step t415 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t414))
% 4.24/4.44  (step t416 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t408 t415))
% 4.24/4.44  (step t417 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t418 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t416 t417))
% 4.24/4.44  (step t419 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t418))
% 4.24/4.44  (step t420 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t419))
% 4.24/4.44  (step t421 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t407 t420))
% 4.24/4.44  (step t422 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t423 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t424 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t425 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t426 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t421 t422 t423 t424 t425))
% 4.24/4.44  (step t427 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t426))
% 4.24/4.44  (step t428 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t394 t406 t427))
% 4.24/4.44  (step t429 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t428))
% 4.24/4.44  (step t430 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t429))
% 4.24/4.44  (step t431 (cl (not (= tptp.e10 tptp.e13))) :rule and :premises (a6))
% 4.24/4.44  (step t432 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t430 t431 t209 t208))
% 4.24/4.44  (step t433 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.44  (step t434 (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)
% 4.24/4.44  (step t435 (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 (t434))
% 4.24/4.44  (step t436 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))))) :rule all_simplify)
% 4.24/4.44  (step t437 (cl (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12))) :rule refl)
% 4.24/4.44  (step t438 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule all_simplify)
% 4.24/4.44  (step t439 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)))) :rule cong :premises (t437 t438))
% 4.24/4.44  (step t440 (cl (= (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)) true)) :rule all_simplify)
% 4.24/4.44  (step t441 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) true)) :rule trans :premises (t439 t440))
% 4.24/4.44  (step t442 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true)) :rule trans :premises (t436 t441))
% 4.24/4.44  (step t443 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule resolution :premises (t435 t442))
% 4.24/4.44  (step t444 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 4.24/4.44  (step t445 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t443 t141 t444))
% 4.24/4.44  (step t446 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t447 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t448)
% 4.24/4.44  (assume t448.a0 (not (= tptp.e10 tptp.e12)))
% 4.24/4.44  (assume t448.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t448.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t448.t2)
% 4.24/4.44  (assume t448.t2.a0 (not (= tptp.e10 tptp.e12)))
% 4.24/4.44  (assume t448.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t448.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t448.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) false)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t448.t2.t1))
% 4.24/4.44  (step t448.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 4.24/4.44  (step t448.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t448.t2.a1))
% 4.24/4.44  (step t448.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 tptp.e12))) :rule cong :premises (t448.t2.t3 t448.t2.t4))
% 4.24/4.44  (step t448.t2.t6 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.44  (step t448.t2.t7 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t448.t2.t6))
% 4.24/4.44  (step t448.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 4.24/4.44  (step t448.t2.t9 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t448.t2.t7 t448.t2.t8))
% 4.24/4.44  (step t448.t2.t10 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t448.t2.t9 t448.t2.a0))
% 4.24/4.44  (step t448.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t448.t2.t5 t448.t2.t10))
% 4.24/4.44  (step t448.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t448.t2.t2 t448.t2.t11))
% 4.24/4.44  (step t448.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t448.t2.a0 t448.t2.a1))
% 4.24/4.44  (step t448.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t448.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t448.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t448.t2 t448.t3 t448.t4))
% 4.24/4.44  (step t448.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t448.t5))
% 4.24/4.44  (step t448.t7 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t448.t6))
% 4.24/4.44  (step t448.t8 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t448.t1 t448.t7))
% 4.24/4.44  (step t448.t9 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 4.24/4.44  (step t448.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t448.t8 t448.t9))
% 4.24/4.44  (step t448.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t448.t10))
% 4.24/4.44  (step t448.t12 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t448.t11))
% 4.24/4.44  (step t448.t13 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t448.t14 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t448.t13 t448.a0 t448.a1))
% 4.24/4.44  (step t448.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t448.t12 t448.t14))
% 4.24/4.44  (step t448 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t448.a0 t448.a1))
% 4.24/4.44  (step t449 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t450 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t451 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t448 t449 t450))
% 4.24/4.44  (step t452 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t451))
% 4.24/4.44  (step t453 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t452))
% 4.24/4.44  (step t454 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t447 t453))
% 4.24/4.44  (step t455 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 4.24/4.44  (step t456 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t454 t455))
% 4.24/4.44  (step t457 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t456))
% 4.24/4.44  (step t458 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t457))
% 4.24/4.44  (step t459 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t446 t458))
% 4.24/4.44  (step t460 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t461 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t462 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t463 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t459 t460 t461 t462))
% 4.24/4.44  (step t464 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t463))
% 4.24/4.44  (step t465 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t433 t445 t464))
% 4.24/4.44  (step t466 (cl (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t465))
% 4.24/4.44  (step t467 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t466))
% 4.24/4.44  (step t468 (cl (not (= tptp.e10 tptp.e12))) :rule and :premises (a6))
% 4.24/4.44  (step t469 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t467 t468 t166))
% 4.24/4.44  (step t470 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 4.24/4.44  (step t471 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t472)
% 4.24/4.44  (assume t472.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t472.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t472.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.44  (assume t472.a3 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.44  (step t472.t1 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t472.t2)
% 4.24/4.44  (assume t472.t2.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t472.t2.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t472.t2.a2 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.44  (assume t472.t2.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.44  (step t472.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t472.t2.a3))
% 4.24/4.44  (step t472.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t472.t2.t1))
% 4.24/4.44  (step t472.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t472.t2.t2 t472.t2.t2))
% 4.24/4.44  (step t472.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) tptp.e10)) :rule symm :premises (t472.t2.a2))
% 4.24/4.44  (step t472.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t472.t2.a1))
% 4.24/4.44  (step t472.t2.t6 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t472.t2.t5))
% 4.24/4.44  (step t472.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t472.t2.a0))
% 4.24/4.44  (step t472.t2.t8 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t472.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t472.t2.t7 t472.t2.t8))
% 4.24/4.44  (step t472.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t472.t2.t3 t472.t2.t4 t472.t2.t6 t472.t2.t9))
% 4.24/4.44  (step t472.t2 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t472.t2.a0 t472.t2.a1 t472.t2.a2 t472.t2.a3))
% 4.24/4.44  (step t472.t3 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t472.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t472.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t472.t6 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t472.t7 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t472.t2 t472.t3 t472.t4 t472.t5 t472.t6))
% 4.24/4.44  (step t472.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t472.t7))
% 4.24/4.44  (step t472.t9 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t472.t8))
% 4.24/4.44  (step t472.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (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 (t472.t1 t472.t9))
% 4.24/4.44  (step t472.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (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 implies_neg2)
% 4.24/4.44  (step t472.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t472.t10 t472.t11))
% 4.24/4.44  (step t472.t13 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t472.t12))
% 4.24/4.44  (step t472.t14 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t472.t13))
% 4.24/4.44  (step t472.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 4.24/4.44  (step t472.t16 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t472.t15 t472.a1 t472.a0 t472.a3 t472.a2))
% 4.24/4.44  (step t472.t17 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t472.t14 t472.t16))
% 4.24/4.44  (step t472 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t472.a0 t472.a1 t472.a2 t472.a3))
% 4.24/4.44  (step t473 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t474 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t475 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t476 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t477 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t472 t473 t474 t475 t476))
% 4.24/4.44  (step t478 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t477))
% 4.24/4.44  (step t479 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t478))
% 4.24/4.44  (step t480 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (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 (t471 t479))
% 4.24/4.44  (step t481 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (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 implies_neg2)
% 4.24/4.44  (step t482 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t480 t481))
% 4.24/4.44  (step t483 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t482))
% 4.24/4.44  (step t484 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t483))
% 4.24/4.44  (step t485 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t470 t484))
% 4.24/4.44  (step t486 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t485))
% 4.24/4.44  (step t487 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t348))
% 4.24/4.44  (step t488 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.44  (step t489 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 4.24/4.44  (step t490 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t491 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 4.24/4.44  (step t492 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t493 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t492))
% 4.24/4.44  (step t494 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))))) :rule all_simplify)
% 4.24/4.44  (step t495 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule refl)
% 4.24/4.44  (step t496 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t497 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t495 t496))
% 4.24/4.44  (step t498 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule all_simplify)
% 4.24/4.44  (step t499 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) true)) :rule trans :premises (t497 t498))
% 4.24/4.44  (step t500 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule trans :premises (t494 t499))
% 4.24/4.44  (step t501 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t493 t500))
% 4.24/4.44  (step t502 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 4.24/4.44  (step t503 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t180 t141 t489 t490 t491 t501 t502))
% 4.24/4.44  (step t504 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.44  (step t505 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t506)
% 4.24/4.44  (assume t506.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t506.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t506.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.44  (assume t506.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.44  (assume t506.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.44  (assume t506.a5 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.44  (step t506.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t506.t2)
% 4.24/4.44  (assume t506.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.44  (assume t506.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.44  (assume t506.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.44  (assume t506.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.44  (assume t506.t2.a4 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.44  (step t506.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.44  (step t506.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t506.t2.t1))
% 4.24/4.44  (step t506.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) :rule symm :premises (t506.t2.a1))
% 4.24/4.44  (step t506.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t506.t2.t3))
% 4.24/4.44  (step t506.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t506.t2.a3))
% 4.24/4.44  (step t506.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t506.t2.a2))
% 4.24/4.44  (step t506.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t506.t2.t6))
% 4.24/4.44  (step t506.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule trans :premises (t506.t2.t5 t506.t2.t7))
% 4.24/4.44  (step t506.t2.t9 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t506.t2.t8))
% 4.24/4.44  (step t506.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) :rule symm :premises (t506.t2.a4))
% 4.24/4.44  (step t506.t2.t11 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t506.t2.t10 t506.t2.a3))
% 4.24/4.44  (step t506.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t506.t2.t11))
% 4.24/4.44  (step t506.t2.t13 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t506.t2.t9 t506.t2.t12))
% 4.24/4.44  (step t506.t2.t14 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t506.t2.t13))
% 4.24/4.44  (step t506.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t506.t2.t4 t506.t2.t14))
% 4.24/4.44  (step t506.t2.t16 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t506.t2.t17 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv2 :premises (t506.t2.t16))
% 4.24/4.44  (step t506.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) :rule not_not)
% 4.24/4.44  (step t506.t2.t19 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t506.t2.t17 t506.t2.t18))
% 4.24/4.44  (step t506.t2.t20 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t506.t2.t19 t506.t2.a0))
% 4.24/4.44  (step t506.t2.t21 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t506.t2.t15 t506.t2.t20))
% 4.24/4.44  (step t506.t2.t22 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t506.t2.t2 t506.t2.t21))
% 4.24/4.44  (step t506.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t506.t2.a0 t506.t2.a1 t506.t2.a2 t506.t2.a3 t506.t2.a4))
% 4.24/4.44  (step t506.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t506.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t506.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t506.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t506.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t506.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t506.t2 t506.t3 t506.t4 t506.t5 t506.t6 t506.t7))
% 4.24/4.44  (step t506.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t506.t8))
% 4.24/4.44  (step t506.t10 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t506.t9))
% 4.24/4.44  (step t506.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t506.t1 t506.t10))
% 4.24/4.44  (step t506.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.24/4.44  (step t506.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t506.t11 t506.t12))
% 4.24/4.44  (step t506.t14 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t506.t13))
% 4.24/4.44  (step t506.t15 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t506.t14))
% 4.24/4.44  (step t506.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 4.24/4.44  (step t506.t17 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t506.t18)
% 4.24/4.44  (assume t506.t18.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t506.t18.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (step t506.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t506.t18.a1))
% 4.24/4.44  (step t506.t18.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t506.t18.t1))
% 4.24/4.44  (step t506.t18.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t506.t18.a0))
% 4.24/4.44  (step t506.t18.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t506.t18.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t506.t18.t3 t506.t18.t4))
% 4.24/4.44  (step t506.t18.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t506.t18.t2 t506.t18.t5))
% 4.24/4.44  (step t506.t18 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t506.t18.a0 t506.t18.a1))
% 4.24/4.44  (step t506.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t506.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t506.t21 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t506.t18 t506.t19 t506.t20))
% 4.24/4.44  (step t506.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t506.t21))
% 4.24/4.44  (step t506.t23 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t506.t22))
% 4.24/4.44  (step t506.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t506.t17 t506.t23))
% 4.24/4.44  (step t506.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.44  (step t506.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t506.t24 t506.t25))
% 4.24/4.44  (step t506.t27 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t506.t26))
% 4.24/4.44  (step t506.t28 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t506.t27))
% 4.24/4.44  (step t506.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t506.t30 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t506.t29 t506.a1 t506.a0))
% 4.24/4.44  (step t506.t31 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t506.t28 t506.t30))
% 4.24/4.44  (step t506.t32 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t506.t16 t506.a5 t506.a4 t506.a3 t506.t31 t506.a2))
% 4.24/4.44  (step t506.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t506.t15 t506.t32))
% 4.24/4.44  (step t506 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t506.a0 t506.a1 t506.a2 t506.a3 t506.a4 t506.a5))
% 4.24/4.44  (step t507 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t508 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t509 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t510 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t511 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t512 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t513 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t506 t507 t508 t509 t510 t511 t512))
% 4.24/4.44  (step t514 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t513))
% 4.24/4.44  (step t515 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t514))
% 4.24/4.44  (step t516 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t505 t515))
% 4.24/4.44  (step t517 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.24/4.44  (step t518 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t516 t517))
% 4.24/4.44  (step t519 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t518))
% 4.24/4.44  (step t520 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t519))
% 4.24/4.44  (step t521 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t504 t520))
% 4.24/4.44  (step t522 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t523 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t524 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t525 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t526 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t527 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.44  (step t528 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t529 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t521 t522 t523 t524 t525 t526 t527 t528))
% 4.24/4.44  (step t530 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t529))
% 4.24/4.44  (step t531 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t488 t503 t530))
% 4.24/4.44  (step t532 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t531))
% 4.24/4.44  (step t533 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t532))
% 4.24/4.44  (step t534 (cl (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.44  (step t535 (cl (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 and :premises (t127))
% 4.24/4.44  (step t536 (cl (= 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 or :premises (t535))
% 4.24/4.44  (step t537 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.44  (step t538 (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)
% 4.24/4.44  (step t539 (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 (t538))
% 4.24/4.44  (step t540 (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)
% 4.24/4.44  (step t541 (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)
% 4.24/4.44  (step t542 (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)
% 4.24/4.44  (step t543 (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 (t541 t542))
% 4.24/4.44  (step t544 (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)
% 4.24/4.44  (step t545 (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 (t543 t544))
% 4.24/4.44  (step t546 (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 (t540 t545))
% 4.24/4.44  (step t547 (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 (t539 t546))
% 4.24/4.44  (step t548 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 4.24/4.44  (step t549 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t141 t547 t548))
% 4.24/4.44  (step t550 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t551 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t552)
% 4.24/4.44  (assume t552.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t552.a1 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.44  (step t552.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t552.t2)
% 4.24/4.44  (assume t552.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.44  (assume t552.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t552.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t552.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 (t552.t2.t1))
% 4.24/4.44  (step t552.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t552.t2.a1))
% 4.24/4.44  (step t552.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t552.t2.t3))
% 4.24/4.44  (step t552.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 4.24/4.44  (step t552.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t552.t2.t4 t552.t2.t5))
% 4.24/4.44  (step t552.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)
% 4.24/4.44  (step t552.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 (t552.t2.t7))
% 4.24/4.44  (step t552.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)
% 4.24/4.44  (step t552.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 (t552.t2.t8 t552.t2.t9))
% 4.24/4.44  (step t552.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t552.t2.t10 t552.t2.a0))
% 4.24/4.44  (step t552.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t552.t2.t6 t552.t2.t11))
% 4.24/4.44  (step t552.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t552.t2.t2 t552.t2.t12))
% 4.24/4.44  (step t552.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t552.t2.a0 t552.t2.a1))
% 4.24/4.44  (step t552.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t552.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t552.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t552.t2 t552.t3 t552.t4))
% 4.24/4.44  (step t552.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t552.t5))
% 4.24/4.44  (step t552.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t552.t6))
% 4.24/4.44  (step t552.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t552.t1 t552.t7))
% 4.24/4.44  (step t552.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.44  (step t552.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t552.t8 t552.t9))
% 4.24/4.44  (step t552.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t552.t10))
% 4.24/4.44  (step t552.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t552.t11))
% 4.24/4.44  (step t552.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t552.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t552.t13 t552.a1 t552.a0))
% 4.24/4.44  (step t552.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t552.t12 t552.t14))
% 4.24/4.44  (step t552 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t552.a0 t552.a1))
% 4.24/4.44  (step t553 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t554 (cl (not (and (= tptp.e12 (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)
% 4.24/4.44  (step t555 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t552 t553 t554))
% 4.24/4.44  (step t556 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t555))
% 4.24/4.44  (step t557 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t556))
% 4.24/4.44  (step t558 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (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 (t551 t557))
% 4.24/4.44  (step t559 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (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)
% 4.24/4.44  (step t560 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t558 t559))
% 4.24/4.44  (step t561 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t560))
% 4.24/4.44  (step t562 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t561))
% 4.24/4.44  (step t563 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t550 t562))
% 4.24/4.44  (step t564 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t565 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t566 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (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)
% 4.24/4.44  (step t567 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t563 t564 t565 t566))
% 4.24/4.44  (step t568 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t567))
% 4.24/4.44  (step t569 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t537 t549 t568))
% 4.24/4.44  (step t570 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t569))
% 4.24/4.44  (step t571 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t570))
% 4.24/4.44  (step t572 (cl (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t348))
% 4.24/4.44  (step t573 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t571 t572 t166))
% 4.24/4.44  (step t574 (cl (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 and :premises (t127))
% 4.24/4.44  (step t575 (cl (= 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 or :premises (t574))
% 4.24/4.44  (step t576 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t533 t166 t209 t534 t536 t573 t575))
% 4.24/4.44  (step t577 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t576))
% 4.24/4.44  (step t578 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t577))
% 4.24/4.44  (step t579 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t127))
% 4.24/4.44  (step t580 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule or :premises (t579))
% 4.24/4.44  (step t581 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.44  (step t582 (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)
% 4.24/4.44  (step t583 (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 (t582))
% 4.24/4.44  (step t584 (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)
% 4.24/4.44  (step t585 (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)
% 4.24/4.44  (step t586 (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)
% 4.24/4.44  (step t587 (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 (t585 t586))
% 4.24/4.44  (step t588 (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)
% 4.24/4.44  (step t589 (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 (t587 t588))
% 4.24/4.44  (step t590 (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 (t584 t589))
% 4.24/4.44  (step t591 (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 (t583 t590))
% 4.24/4.44  (step t592 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 4.24/4.44  (step t593 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t180 t141 t591 t592))
% 4.24/4.44  (step t594 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t595 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t596)
% 4.24/4.44  (assume t596.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t596.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t596.a2 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.44  (step t596.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t596.t2)
% 4.24/4.44  (assume t596.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.44  (assume t596.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.44  (step t596.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t596.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 (t596.t2.t1))
% 4.24/4.44  (step t596.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t596.t2.a1))
% 4.24/4.44  (step t596.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t596.t2.t3))
% 4.24/4.44  (step t596.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 4.24/4.44  (step t596.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t596.t2.t4 t596.t2.t5))
% 4.24/4.44  (step t596.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)
% 4.24/4.44  (step t596.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 (t596.t2.t7))
% 4.24/4.44  (step t596.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)
% 4.24/4.44  (step t596.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 (t596.t2.t8 t596.t2.t9))
% 4.24/4.44  (step t596.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t596.t2.t10 t596.t2.a0))
% 4.24/4.44  (step t596.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t596.t2.t6 t596.t2.t11))
% 4.24/4.44  (step t596.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t596.t2.t2 t596.t2.t12))
% 4.24/4.44  (step t596.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t596.t2.a0 t596.t2.a1))
% 4.24/4.44  (step t596.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t596.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t596.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t596.t2 t596.t3 t596.t4))
% 4.24/4.44  (step t596.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t596.t5))
% 4.24/4.44  (step t596.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t596.t6))
% 4.24/4.44  (step t596.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t596.t1 t596.t7))
% 4.24/4.44  (step t596.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.44  (step t596.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t596.t8 t596.t9))
% 4.24/4.44  (step t596.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t596.t10))
% 4.24/4.44  (step t596.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t596.t11))
% 4.24/4.44  (step t596.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t596.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t596.t15)
% 4.24/4.44  (assume t596.t15.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t596.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (step t596.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t596.t15.a1))
% 4.24/4.44  (step t596.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t596.t15.t1))
% 4.24/4.44  (step t596.t15.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t596.t15.a0))
% 4.24/4.44  (step t596.t15.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t596.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t596.t15.t3 t596.t15.t4))
% 4.24/4.44  (step t596.t15.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t596.t15.t2 t596.t15.t5))
% 4.24/4.44  (step t596.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t596.t15.a0 t596.t15.a1))
% 4.24/4.44  (step t596.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t596.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t596.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t596.t15 t596.t16 t596.t17))
% 4.24/4.44  (step t596.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t596.t18))
% 4.24/4.44  (step t596.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t596.t19))
% 4.24/4.44  (step t596.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t596.t14 t596.t20))
% 4.24/4.44  (step t596.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.44  (step t596.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t596.t21 t596.t22))
% 4.24/4.44  (step t596.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t596.t23))
% 4.24/4.44  (step t596.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t596.t24))
% 4.24/4.44  (step t596.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t596.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t596.t26 t596.a1 t596.a0))
% 4.24/4.44  (step t596.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t596.t25 t596.t27))
% 4.24/4.44  (step t596.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t596.t13 t596.a2 t596.t28))
% 4.24/4.44  (step t596.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t596.t12 t596.t29))
% 4.24/4.44  (step t596 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t596.a0 t596.a1 t596.a2))
% 4.24/4.44  (step t597 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t598 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t599 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 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)
% 4.24/4.44  (step t600 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t596 t597 t598 t599))
% 4.24/4.44  (step t601 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t600))
% 4.24/4.44  (step t602 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t601))
% 4.24/4.44  (step t603 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t595 t602))
% 4.24/4.44  (step t604 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.44  (step t605 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t603 t604))
% 4.24/4.44  (step t606 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t605))
% 4.24/4.44  (step t607 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t606))
% 4.24/4.44  (step t608 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t594 t607))
% 4.24/4.44  (step t609 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t610 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t611 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t612 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t613 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t608 t609 t610 t611 t612))
% 4.24/4.44  (step t614 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t613))
% 4.24/4.44  (step t615 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t581 t593 t614))
% 4.24/4.44  (step t616 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t615))
% 4.24/4.44  (step t617 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t616))
% 4.24/4.44  (step t618 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t348))
% 4.24/4.44  (step t619 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t617 t618 t166 t209))
% 4.24/4.44  (step t620 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t127))
% 4.24/4.44  (step t621 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.24/4.44  (step t622 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t623 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t624 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t623))
% 4.24/4.44  (step t625 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 4.24/4.44  (step t626 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 4.24/4.44  (step t627 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t628 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t626 t627))
% 4.24/4.44  (step t629 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 4.24/4.44  (step t630 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t628 t629))
% 4.24/4.44  (step t631 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t625 t630))
% 4.24/4.44  (step t632 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t624 t631))
% 4.24/4.44  (step t633 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t634 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t180 t141 t632 t633))
% 4.24/4.44  (step t635 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 4.24/4.44  (step t636 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t637)
% 4.24/4.44  (assume t637.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t637.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t637.a2 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.44  (step t637.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t637.t2)
% 4.24/4.44  (assume t637.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.44  (assume t637.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.44  (step t637.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t637.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 (t637.t2.t1))
% 4.24/4.44  (step t637.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t637.t2.a1))
% 4.24/4.44  (step t637.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t637.t2.t3))
% 4.24/4.44  (step t637.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 4.24/4.44  (step t637.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t637.t2.t4 t637.t2.t5))
% 4.24/4.44  (step t637.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t637.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t637.t2.t7))
% 4.24/4.44  (step t637.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 4.24/4.44  (step t637.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t637.t2.t8 t637.t2.t9))
% 4.24/4.44  (step t637.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t637.t2.t10 t637.t2.a0))
% 4.24/4.44  (step t637.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t637.t2.t6 t637.t2.t11))
% 4.24/4.44  (step t637.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t637.t2.t2 t637.t2.t12))
% 4.24/4.44  (step t637.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t637.t2.a0 t637.t2.a1))
% 4.24/4.44  (step t637.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t637.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t637.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t637.t2 t637.t3 t637.t4))
% 4.24/4.44  (step t637.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t637.t5))
% 4.24/4.44  (step t637.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t637.t6))
% 4.24/4.44  (step t637.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t637.t1 t637.t7))
% 4.24/4.44  (step t637.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t637.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t637.t8 t637.t9))
% 4.24/4.44  (step t637.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t637.t10))
% 4.24/4.44  (step t637.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t637.t11))
% 4.24/4.44  (step t637.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t637.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t637.t15)
% 4.24/4.44  (assume t637.t15.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t637.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (step t637.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t637.t15.a1))
% 4.24/4.44  (step t637.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t637.t15.t1))
% 4.24/4.44  (step t637.t15.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t637.t15.a0))
% 4.24/4.44  (step t637.t15.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t637.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t637.t15.t3 t637.t15.t4))
% 4.24/4.44  (step t637.t15.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t637.t15.t2 t637.t15.t5))
% 4.24/4.44  (step t637.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t637.t15.a0 t637.t15.a1))
% 4.24/4.44  (step t637.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t637.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t637.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t637.t15 t637.t16 t637.t17))
% 4.24/4.44  (step t637.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t637.t18))
% 4.24/4.44  (step t637.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t637.t19))
% 4.24/4.44  (step t637.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t637.t14 t637.t20))
% 4.24/4.44  (step t637.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.44  (step t637.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t637.t21 t637.t22))
% 4.24/4.44  (step t637.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t637.t23))
% 4.24/4.44  (step t637.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t637.t24))
% 4.24/4.44  (step t637.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t637.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t637.t26 t637.a1 t637.a0))
% 4.24/4.44  (step t637.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t637.t25 t637.t27))
% 4.24/4.44  (step t637.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t637.t13 t637.a2 t637.t28))
% 4.24/4.44  (step t637.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t637.t12 t637.t29))
% 4.24/4.44  (step t637 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t637.a0 t637.a1 t637.a2))
% 4.24/4.44  (step t638 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t639 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t640 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t641 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t637 t638 t639 t640))
% 4.24/4.44  (step t642 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t641))
% 4.24/4.44  (step t643 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t642))
% 4.24/4.44  (step t644 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (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 (t636 t643))
% 4.24/4.44  (step t645 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (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)
% 4.24/4.44  (step t646 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t644 t645))
% 4.24/4.44  (step t647 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t646))
% 4.24/4.44  (step t648 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t647))
% 4.24/4.44  (step t649 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t635 t648))
% 4.24/4.44  (step t650 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t651 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t652 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 4.24/4.44  (step t653 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (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)
% 4.24/4.44  (step t654 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t649 t650 t651 t652 t653))
% 4.24/4.44  (step t655 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t654))
% 4.24/4.44  (step t656 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t622 t634 t655))
% 4.24/4.44  (step t657 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t656))
% 4.24/4.44  (step t658 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t657))
% 4.24/4.44  (step t659 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.44  (step t660 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t658 t659 t166 t209))
% 4.24/4.44  (step t661 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t486 t166 t209 t487 t578 t580 t619 t621 t660 t432))
% 4.24/4.44  (step t662 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t661))
% 4.24/4.44  (step t663 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t664 (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)
% 4.24/4.44  (step t665 (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 (t664))
% 4.24/4.44  (step t666 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))))) :rule all_simplify)
% 4.24/4.44  (step t667 (cl (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11))) :rule refl)
% 4.24/4.44  (step t668 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule all_simplify)
% 4.24/4.44  (step t669 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)))) :rule cong :premises (t667 t668))
% 4.24/4.44  (step t670 (cl (= (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)) true)) :rule all_simplify)
% 4.24/4.44  (step t671 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) true)) :rule trans :premises (t669 t670))
% 4.24/4.44  (step t672 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) :rule trans :premises (t666 t671))
% 4.24/4.44  (step t673 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t665 t672))
% 4.24/4.44  (step t674 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 4.24/4.44  (step t675 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule refl)
% 4.24/4.44  (step t676 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t677 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t673 t674 t675 t676))
% 4.24/4.44  (step t678 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.44  (step t679 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t680)
% 4.24/4.44  (assume t680.a0 (not (= tptp.e10 tptp.e11)))
% 4.24/4.44  (assume t680.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t680.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (step t680.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)
% 4.24/4.44  (anchor :step t680.t2)
% 4.24/4.44  (assume t680.t2.a0 (not (= tptp.e10 tptp.e11)))
% 4.24/4.44  (assume t680.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.44  (step t680.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t680.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 (t680.t2.t1))
% 4.24/4.44  (step t680.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 4.24/4.44  (step t680.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t680.t2.a1))
% 4.24/4.44  (step t680.t2.t5 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t680.t2.t4))
% 4.24/4.44  (step t680.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t680.t2.t5))
% 4.24/4.44  (step t680.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 tptp.e11))) :rule cong :premises (t680.t2.t3 t680.t2.t6))
% 4.24/4.44  (step t680.t2.t8 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 4.24/4.44  (step t680.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t680.t2.t8))
% 4.24/4.44  (step t680.t2.t10 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 4.24/4.44  (step t680.t2.t11 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t680.t2.t9 t680.t2.t10))
% 4.24/4.44  (step t680.t2.t12 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t680.t2.t11 t680.t2.a0))
% 4.24/4.44  (step t680.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t680.t2.t7 t680.t2.t12))
% 4.24/4.44  (step t680.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t680.t2.t2 t680.t2.t13))
% 4.24/4.44  (step t680.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 (t680.t2.a0 t680.t2.a1))
% 4.24/4.44  (step t680.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)
% 4.24/4.44  (step t680.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)
% 4.24/4.44  (step t680.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 (t680.t2 t680.t3 t680.t4))
% 4.24/4.44  (step t680.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 (t680.t5))
% 4.24/4.44  (step t680.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 (t680.t6))
% 4.24/4.44  (step t680.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 (t680.t1 t680.t7))
% 4.24/4.44  (step t680.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)
% 4.24/4.44  (step t680.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 (t680.t8 t680.t9))
% 4.24/4.44  (step t680.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 (t680.t10))
% 4.24/4.44  (step t680.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 (t680.t11))
% 4.24/4.44  (step t680.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)
% 4.24/4.44  (step t680.t14 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t680.t15)
% 4.24/4.44  (assume t680.t15.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t680.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (step t680.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11)) :rule symm :premises (t680.t15.a1))
% 4.24/4.44  (step t680.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule symm :premises (t680.t15.t1))
% 4.24/4.44  (step t680.t15.t3 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t680.t15.a0))
% 4.24/4.44  (step t680.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t680.t15.t3 t680.t15.t3))
% 4.24/4.44  (step t680.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t680.t15.t2 t680.t15.t4))
% 4.24/4.44  (step t680.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule subproof :discharge (t680.t15.a0 t680.t15.a1))
% 4.24/4.44  (step t680.t16 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t680.t17 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t680.t18 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t680.t15 t680.t16 t680.t17))
% 4.24/4.44  (step t680.t19 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule reordering :premises (t680.t18))
% 4.24/4.44  (step t680.t20 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule contraction :premises (t680.t19))
% 4.24/4.44  (step t680.t21 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t680.t14 t680.t20))
% 4.24/4.44  (step t680.t22 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg2)
% 4.24/4.44  (step t680.t23 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t680.t21 t680.t22))
% 4.24/4.44  (step t680.t24 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t680.t23))
% 4.24/4.44  (step t680.t25 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule implies :premises (t680.t24))
% 4.24/4.44  (step t680.t26 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.44  (step t680.t27 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t680.t26 t680.a1 t680.a2))
% 4.24/4.44  (step t680.t28 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t680.t25 t680.t27))
% 4.24/4.44  (step t680.t29 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t680.t13 t680.a0 t680.t28))
% 4.24/4.44  (step t680.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t680.t12 t680.t29))
% 4.24/4.44  (step t680 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t680.a0 t680.a1 t680.a2))
% 4.24/4.44  (step t681 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t682 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t683 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t684 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t680 t681 t682 t683))
% 4.24/4.44  (step t685 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t684))
% 4.24/4.44  (step t686 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t685))
% 4.24/4.44  (step t687 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t679 t686))
% 4.24/4.44  (step t688 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t689 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t687 t688))
% 4.24/4.44  (step t690 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t689))
% 4.24/4.44  (step t691 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t690))
% 4.24/4.44  (step t692 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t678 t691))
% 4.24/4.44  (step t693 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t694 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t695 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 4.24/4.44  (step t696 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t697 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t692 t693 t694 t695 t696))
% 4.24/4.44  (step t698 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t697))
% 4.24/4.44  (step t699 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t663 t677 t698))
% 4.24/4.44  (step t700 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t699))
% 4.24/4.44  (step t701 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule reordering :premises (t700))
% 4.24/4.44  (step t702 (cl (not (= tptp.e10 tptp.e11))) :rule and :premises (a6))
% 4.24/4.44  (step t703 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t704 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule reordering :premises (t703))
% 4.24/4.44  (step t705 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t706 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule reordering :premises (t705))
% 4.24/4.44  (step t707 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t662 t701 t702 t704 t706))
% 4.24/4.44  (step t708 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule contraction :premises (t707))
% 4.24/4.44  (step t709 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.24/4.44  (step t710 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t711 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))))) :rule reordering :premises (t710))
% 4.24/4.44  (step t712 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule equiv_pos2)
% 4.24/4.44  (step t713 (cl (= (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t714 (cl (not (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t713))
% 4.24/4.44  (step t715 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 4.24/4.44  (step t716 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 4.24/4.44  (step t717 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.44  (step t718 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t716 t717))
% 4.24/4.44  (step t719 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 4.24/4.44  (step t720 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t718 t719))
% 4.24/4.44  (step t721 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t715 t720))
% 4.24/4.44  (step t722 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t714 t721))
% 4.24/4.44  (step t723 (cl (= (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule refl)
% 4.24/4.44  (step t724 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))))) :rule cong :premises (t180 t141 t722 t723))
% 4.24/4.44  (step t725 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.24/4.44  (step t726 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t727)
% 4.24/4.44  (assume t727.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t727.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t727.a2 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.44  (step t727.t1 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t727.t2)
% 4.24/4.44  (assume t727.t2.a0 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.44  (assume t727.t2.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t727.t2.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t727.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) false) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule equiv_simplify)
% 4.24/4.44  (step t727.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) false)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv1 :premises (t727.t2.t1))
% 4.24/4.44  (step t727.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 4.24/4.44  (step t727.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t727.t2.a2))
% 4.24/4.44  (step t727.t2.t5 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t727.t2.t4))
% 4.24/4.44  (step t727.t2.t6 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t727.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule cong :premises (t727.t2.t5 t727.t2.t6))
% 4.24/4.44  (step t727.t2.t8 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t727.t2.a1))
% 4.24/4.44  (step t727.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule trans :premises (t727.t2.t7 t727.t2.t8))
% 4.24/4.44  (step t727.t2.t10 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t727.t2.t9 t727.t2.t9))
% 4.24/4.44  (step t727.t2.t11 (cl (= (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t727.t2.t3 t727.t2.t10))
% 4.24/4.44  (step t727.t2.t12 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t727.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t727.t2.t12))
% 4.24/4.44  (step t727.t2.t14 (cl (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 4.24/4.44  (step t727.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t727.t2.t13 t727.t2.t14))
% 4.24/4.44  (step t727.t2.t16 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t727.t2.t15 t727.t2.a0))
% 4.24/4.44  (step t727.t2.t17 (cl (= (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) false)) :rule trans :premises (t727.t2.t11 t727.t2.t16))
% 4.24/4.44  (step t727.t2.t18 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t727.t2.t2 t727.t2.t17))
% 4.24/4.44  (step t727.t2 (cl (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule subproof :discharge (t727.t2.a0 t727.t2.a1 t727.t2.a2))
% 4.24/4.44  (step t727.t3 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t727.t4 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t727.t5 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t727.t6 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t727.t2 t727.t3 t727.t4 t727.t5))
% 4.24/4.44  (step t727.t7 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule reordering :premises (t727.t6))
% 4.24/4.44  (step t727.t8 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t727.t7))
% 4.24/4.44  (step t727.t9 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t727.t1 t727.t8))
% 4.24/4.44  (step t727.t10 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule implies_neg2)
% 4.24/4.44  (step t727.t11 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t727.t9 t727.t10))
% 4.24/4.44  (step t727.t12 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t727.t11))
% 4.24/4.44  (step t727.t13 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies :premises (t727.t12))
% 4.24/4.44  (step t727.t14 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t727.t15 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t727.t14 t727.a2 t727.a0 t727.a1))
% 4.24/4.44  (step t727.t16 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t727.t13 t727.t15))
% 4.24/4.44  (step t727 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule subproof :discharge (t727.a0 t727.a1 t727.a2))
% 4.24/4.44  (step t728 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t729 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t730 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t731 (cl (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t727 t728 t729 t730))
% 4.24/4.44  (step t732 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule reordering :premises (t731))
% 4.24/4.44  (step t733 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t732))
% 4.24/4.44  (step t734 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t726 t733))
% 4.24/4.44  (step t735 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule implies_neg2)
% 4.24/4.44  (step t736 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t734 t735))
% 4.24/4.44  (step t737 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t736))
% 4.24/4.44  (step t738 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies :premises (t737))
% 4.24/4.44  (step t739 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t725 t738))
% 4.24/4.44  (step t740 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t741 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t742 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.24/4.44  (step t743 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t744 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t739 t740 t741 t742 t743))
% 4.24/4.44  (step t745 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t744))
% 4.24/4.44  (step t746 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t712 t724 t745))
% 4.24/4.44  (step t747 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule or :premises (t746))
% 4.24/4.44  (step t748 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t747))
% 4.24/4.44  (step t749 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule equiv_pos2)
% 4.24/4.44  (step t750 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t751 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) :rule cong :premises (t140 t750 t674 t675))
% 4.24/4.44  (step t752 (cl (not (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) (not (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule equiv_pos2)
% 4.24/4.44  (step t753 (cl (= (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule refl)
% 4.24/4.44  (step t754 (cl (= (= (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule equiv_simplify)
% 4.24/4.44  (step t755 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (not (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule equiv2 :premises (t754))
% 4.24/4.44  (step t756 (cl (not (not (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule not_not)
% 4.24/4.44  (step t757 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t755 t756))
% 4.24/4.44  (step t758 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t759)
% 4.24/4.44  (assume t759.a0 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.44  (assume t759.a1 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t759.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.44  (step t759.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.24/4.44  (step t759.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.24/4.44  (step t759.t3 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.44  (step t759.t4 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t759.t3))
% 4.24/4.44  (step t759.t5 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.44  (step t759.t6 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t759.t4 t759.t5))
% 4.24/4.44  (step t759.t7 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t759.t6 t759.a1))
% 4.24/4.44  (step t759.t8 (cl (= false (= tptp.e11 tptp.e12))) :rule symm :premises (t759.t7))
% 4.24/4.44  (step t759.t9 (cl (= (= (= tptp.e11 tptp.e12) true) (= tptp.e11 tptp.e12))) :rule equiv_simplify)
% 4.24/4.44  (step t759.t10 (cl (= (= tptp.e11 tptp.e12) true) (not (= tptp.e11 tptp.e12))) :rule equiv2 :premises (t759.t9))
% 4.24/4.44  (step t759.t11 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t759.a2))
% 4.24/4.44  (step t759.t12 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t759.t11))
% 4.24/4.44  (step t759.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) :rule symm :premises (t759.a0))
% 4.24/4.44  (step t759.t14 (cl (= tptp.e11 tptp.e12)) :rule trans :premises (t759.t12 t759.t13))
% 4.24/4.44  (step t759.t15 (cl (= (= tptp.e11 tptp.e12) true)) :rule resolution :premises (t759.t10 t759.t14))
% 4.24/4.44  (step t759.t16 (cl (= false true)) :rule trans :premises (t759.t8 t759.t15))
% 4.24/4.44  (step t759.t17 (cl false) :rule resolution :premises (t759.t1 t759.t2 t759.t16))
% 4.24/4.44  (step t759 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) :rule subproof :discharge (t759.a0 t759.a1 t759.a2))
% 4.24/4.44  (step t760 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t761 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t762 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t763 (cl false (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t759 t760 t761 t762))
% 4.24/4.44  (step t764 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) false) :rule reordering :premises (t763))
% 4.24/4.44  (step t765 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) false) :rule contraction :premises (t764))
% 4.24/4.44  (step t766 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) false) :rule resolution :premises (t758 t765))
% 4.24/4.44  (step t767 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (not false)) :rule implies_neg2)
% 4.24/4.44  (step t768 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false)) :rule resolution :premises (t766 t767))
% 4.24/4.44  (step t769 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false)) :rule contraction :premises (t768))
% 4.24/4.44  (step t770 (cl (= (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule implies_simplify)
% 4.24/4.44  (step t771 (cl (not (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false)) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv1 :premises (t770))
% 4.24/4.44  (step t772 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t769 t771))
% 4.24/4.44  (step t773 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) false)) :rule resolution :premises (t757 t772))
% 4.24/4.44  (step t774 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) false))) :rule cong :premises (t753 t773))
% 4.24/4.44  (step t775 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) false) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) :rule all_simplify)
% 4.24/4.44  (step t776 (cl (= (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))))) :rule trans :premises (t774 t775))
% 4.24/4.44  (step t777 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t778)
% 4.24/4.44  (assume t778.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t778.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.44  (assume t778.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t778.a3 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (step t778.t1 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.44  (step t778.t2 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t778.t3)
% 4.24/4.44  (assume t778.t3.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t778.t3.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.44  (step t778.t3.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11)) :rule symm :premises (t778.t3.a1))
% 4.24/4.44  (step t778.t3.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule symm :premises (t778.t3.t1))
% 4.24/4.44  (step t778.t3.t3 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t778.t3.a0))
% 4.24/4.44  (step t778.t3.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t778.t3.t3 t778.t3.t3))
% 4.24/4.44  (step t778.t3.t5 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t778.t3.t2 t778.t3.t4))
% 4.24/4.44  (step t778.t3 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule subproof :discharge (t778.t3.a0 t778.t3.a1))
% 4.24/4.44  (step t778.t4 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t778.t5 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t778.t6 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t778.t3 t778.t4 t778.t5))
% 4.24/4.44  (step t778.t7 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule reordering :premises (t778.t6))
% 4.24/4.44  (step t778.t8 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule contraction :premises (t778.t7))
% 4.24/4.44  (step t778.t9 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t778.t2 t778.t8))
% 4.24/4.44  (step t778.t10 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg2)
% 4.24/4.44  (step t778.t11 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t778.t9 t778.t10))
% 4.24/4.44  (step t778.t12 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t778.t11))
% 4.24/4.44  (step t778.t13 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule implies :premises (t778.t12))
% 4.24/4.44  (step t778.t14 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.44  (step t778.t15 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t778.t14 t778.a2 t778.a3))
% 4.24/4.44  (step t778.t16 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t778.t13 t778.t15))
% 4.24/4.44  (step t778.t17 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t778.t1 t778.a1 t778.a0 t778.t16))
% 4.24/4.44  (step t778 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t778.a0 t778.a1 t778.a2 t778.a3))
% 4.24/4.44  (step t779 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t780 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t781 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t782 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.44  (step t783 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t778 t779 t780 t781 t782))
% 4.24/4.44  (step t784 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t783))
% 4.24/4.44  (step t785 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t784))
% 4.24/4.44  (step t786 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t777 t785))
% 4.24/4.44  (step t787 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t788 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t786 t787))
% 4.24/4.44  (step t789 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t788))
% 4.24/4.44  (step t790 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t752 t776 t789))
% 4.24/4.44  (step t791 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule not_and :premises (t790))
% 4.24/4.44  (step t792 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t793 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t794 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t795 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 4.24/4.44  (step t796 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t791 t792 t793 t794 t795))
% 4.24/4.44  (step t797 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule contraction :premises (t796))
% 4.24/4.44  (step t798 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t749 t751 t797))
% 4.24/4.44  (step t799 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule or :premises (t798))
% 4.24/4.44  (step t800 (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 (t127))
% 4.24/4.44  (step t801 (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 (t800))
% 4.24/4.44  (step t802 (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)
% 4.24/4.44  (step t803 (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)
% 4.24/4.44  (step t804 (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 (t803))
% 4.24/4.44  (step t805 (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)
% 4.24/4.44  (step t806 (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)
% 4.24/4.44  (step t807 (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)
% 4.24/4.44  (step t808 (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 (t806 t807))
% 4.24/4.44  (step t809 (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)
% 4.24/4.44  (step t810 (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 (t808 t809))
% 4.24/4.44  (step t811 (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 (t805 t810))
% 4.24/4.44  (step t812 (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 (t804 t811))
% 4.24/4.44  (step t813 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t814 (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 (t141 t812 t813))
% 4.24/4.44  (step t815 (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)
% 4.24/4.44  (step t816 (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)
% 4.24/4.44  (anchor :step t817)
% 4.24/4.44  (assume t817.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t817.a1 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (anchor :step t817.t2)
% 4.24/4.44  (assume t817.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.44  (assume t817.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t817.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t817.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 (t817.t2.t1))
% 4.24/4.44  (step t817.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t817.t2.a1))
% 4.24/4.44  (step t817.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t817.t2.t3))
% 4.24/4.44  (step t817.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule refl)
% 4.24/4.44  (step t817.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 (t817.t2.t4 t817.t2.t5))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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 (t817.t2.t7))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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 (t817.t2.t8 t817.t2.t9))
% 4.24/4.44  (step t817.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t817.t2.t10 t817.t2.a0))
% 4.24/4.44  (step t817.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t817.t2.t6 t817.t2.t11))
% 4.24/4.44  (step t817.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t817.t2.t2 t817.t2.t12))
% 4.24/4.44  (step t817.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 (t817.t2.a0 t817.t2.a1))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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 (t817.t2 t817.t3 t817.t4))
% 4.24/4.44  (step t817.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 (t817.t5))
% 4.24/4.44  (step t817.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 (t817.t6))
% 4.24/4.44  (step t817.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 (t817.t1 t817.t7))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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 (t817.t8 t817.t9))
% 4.24/4.44  (step t817.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 (t817.t10))
% 4.24/4.44  (step t817.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 (t817.t11))
% 4.24/4.44  (step t817.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)
% 4.24/4.44  (step t817.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 (t817.t13 t817.a1 t817.a0))
% 4.24/4.44  (step t817.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t817.t12 t817.t14))
% 4.24/4.44  (step t817 (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 (t817.a0 t817.a1))
% 4.24/4.44  (step t818 (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)
% 4.24/4.44  (step t819 (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)
% 4.24/4.44  (step t820 (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 (t817 t818 t819))
% 4.24/4.44  (step t821 (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 (t820))
% 4.24/4.44  (step t822 (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 (t821))
% 4.24/4.44  (step t823 (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 (t816 t822))
% 4.24/4.44  (step t824 (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)
% 4.24/4.44  (step t825 (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 (t823 t824))
% 4.24/4.44  (step t826 (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 (t825))
% 4.24/4.44  (step t827 (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 (t826))
% 4.24/4.44  (step t828 (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 (t815 t827))
% 4.24/4.44  (step t829 (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)
% 4.24/4.44  (step t830 (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)
% 4.24/4.44  (step t831 (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)
% 4.24/4.44  (step t832 (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 (t828 t829 t830 t831))
% 4.24/4.44  (step t833 (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 (t832))
% 4.24/4.44  (step t834 (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 (t802 t814 t833))
% 4.24/4.44  (step t835 (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 (t834))
% 4.24/4.44  (step t836 (cl (= (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.e11)))) :rule reordering :premises (t835))
% 4.24/4.44  (step t837 (cl (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.44  (step t838 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t836 t837 t166))
% 4.24/4.44  (step t839 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t840 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 4.24/4.44  (step t841 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t842 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t180 t141 t840 t490 t361 t841))
% 4.24/4.44  (step t843 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 4.24/4.44  (step t844 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t845)
% 4.24/4.44  (assume t845.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (assume t845.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t845.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (assume t845.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.44  (assume t845.a4 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 4.24/4.44  (step t845.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t845.t2)
% 4.24/4.44  (assume t845.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 4.24/4.44  (assume t845.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (assume t845.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.44  (assume t845.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.44  (step t845.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t845.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 (t845.t2.t1))
% 4.24/4.44  (step t845.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t845.t2.a1))
% 4.24/4.44  (step t845.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t845.t2.t3))
% 4.24/4.44  (step t845.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t845.t2.a3))
% 4.24/4.44  (step t845.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t845.t2.a2))
% 4.24/4.44  (step t845.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t845.t2.t6))
% 4.24/4.44  (step t845.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t845.t2.t5 t845.t2.t7))
% 4.24/4.44  (step t845.t2.t9 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t845.t2.t4 t845.t2.t8))
% 4.24/4.44  (step t845.t2.t10 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.44  (step t845.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t845.t2.t10))
% 4.24/4.44  (step t845.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 4.24/4.44  (step t845.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t845.t2.t11 t845.t2.t12))
% 4.24/4.44  (step t845.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t845.t2.t13 t845.t2.a0))
% 4.24/4.44  (step t845.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t845.t2.t9 t845.t2.t14))
% 4.24/4.44  (step t845.t2.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t845.t2.t2 t845.t2.t15))
% 4.24/4.44  (step t845.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.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t845.t2.a0 t845.t2.a1 t845.t2.a2 t845.t2.a3))
% 4.24/4.44  (step t845.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)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 4.24/4.44  (step t845.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.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t845.t5 (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.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t845.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)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t845.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t845.t2 t845.t3 t845.t4 t845.t5 t845.t6))
% 4.24/4.44  (step t845.t8 (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.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t845.t7))
% 4.24/4.44  (step t845.t9 (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.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t845.t8))
% 4.24/4.44  (step t845.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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 (t845.t1 t845.t9))
% 4.24/4.44  (step t845.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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)
% 4.24/4.44  (step t845.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t845.t10 t845.t11))
% 4.24/4.44  (step t845.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t845.t12))
% 4.24/4.44  (step t845.t14 (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.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t845.t13))
% 4.24/4.44  (step t845.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (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.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.24/4.44  (step t845.t16 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t845.t17)
% 4.24/4.44  (assume t845.t17.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t845.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.44  (step t845.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t845.t17.a1))
% 4.24/4.44  (step t845.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t845.t17.t1))
% 4.24/4.44  (step t845.t17.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t845.t17.a0))
% 4.24/4.44  (step t845.t17.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t845.t17.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t845.t17.t3 t845.t17.t4))
% 4.24/4.44  (step t845.t17.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t845.t17.t2 t845.t17.t5))
% 4.24/4.44  (step t845.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t845.t17.a0 t845.t17.a1))
% 4.24/4.44  (step t845.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t845.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t845.t20 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t845.t17 t845.t18 t845.t19))
% 4.24/4.44  (step t845.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t845.t20))
% 4.24/4.44  (step t845.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t845.t21))
% 4.24/4.44  (step t845.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t845.t16 t845.t22))
% 4.24/4.44  (step t845.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.44  (step t845.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t845.t23 t845.t24))
% 4.24/4.44  (step t845.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t845.t25))
% 4.24/4.44  (step t845.t27 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t845.t26))
% 4.24/4.44  (step t845.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t845.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t845.t28 t845.a1 t845.a0))
% 4.24/4.44  (step t845.t30 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t845.t27 t845.t29))
% 4.24/4.44  (step t845.t31 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t845.t15 t845.a4 t845.a2 t845.t30 t845.a3))
% 4.24/4.44  (step t845.t32 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t845.t14 t845.t31))
% 4.24/4.44  (step t845 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t845.a0 t845.a1 t845.a2 t845.a3 t845.a4))
% 4.24/4.44  (step t846 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t847 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t848 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t849 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.44  (step t850 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (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)
% 4.24/4.44  (step t851 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t845 t846 t847 t848 t849 t850))
% 4.24/4.44  (step t852 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t851))
% 4.24/4.44  (step t853 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t852))
% 4.24/4.44  (step t854 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t844 t853))
% 4.24/4.44  (step t855 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t856 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t854 t855))
% 4.24/4.44  (step t857 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t856))
% 4.24/4.44  (step t858 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t857))
% 4.24/4.44  (step t859 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t843 t858))
% 4.24/4.44  (step t860 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t861 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t862 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t863 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t864 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t865 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t866 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t859 t860 t861 t862 t863 t864 t865))
% 4.24/4.44  (step t867 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t866))
% 4.24/4.44  (step t868 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t839 t842 t867))
% 4.24/4.44  (step t869 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t868))
% 4.24/4.44  (step t870 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t869))
% 4.24/4.44  (step t871 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.24/4.44  (step t872 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t799 t167 t801 t838 t870 t166 t209 t487 t871 t660 t432 t701 t702))
% 4.24/4.44  (step t873 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t872))
% 4.24/4.44  (step t874 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.24/4.44  (step t875 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_pos2)
% 4.24/4.44  (step t876 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))))) :rule cong :premises (t140 t141 t840 t223))
% 4.24/4.44  (step t877 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.44  (step t878 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t879)
% 4.24/4.44  (assume t879.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t879.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t879.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (step t879.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t879.t2)
% 4.24/4.44  (assume t879.t2.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t879.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (assume t879.t2.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (step t879.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) false) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_simplify)
% 4.24/4.44  (step t879.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) false)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv1 :premises (t879.t2.t1))
% 4.24/4.44  (step t879.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t879.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t879.t2.a2))
% 4.24/4.44  (step t879.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t879.t2.t4 t879.t2.t4))
% 4.24/4.44  (step t879.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t879.t2.a1))
% 4.24/4.44  (step t879.t2.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e12)) :rule trans :premises (t879.t2.t5 t879.t2.t6))
% 4.24/4.44  (step t879.t2.t8 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e11 tptp.e12))) :rule cong :premises (t879.t2.t3 t879.t2.t7))
% 4.24/4.44  (step t879.t2.t9 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.44  (step t879.t2.t10 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t879.t2.t9))
% 4.24/4.44  (step t879.t2.t11 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.44  (step t879.t2.t12 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t879.t2.t10 t879.t2.t11))
% 4.24/4.44  (step t879.t2.t13 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t879.t2.t12 t879.t2.a0))
% 4.24/4.44  (step t879.t2.t14 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) false)) :rule trans :premises (t879.t2.t8 t879.t2.t13))
% 4.24/4.44  (step t879.t2.t15 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t879.t2.t2 t879.t2.t14))
% 4.24/4.44  (step t879.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule subproof :discharge (t879.t2.a0 t879.t2.a1 t879.t2.a2))
% 4.24/4.44  (step t879.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t879.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t879.t5 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t879.t6 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t879.t2 t879.t3 t879.t4 t879.t5))
% 4.24/4.44  (step t879.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t879.t6))
% 4.24/4.44  (step t879.t8 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t879.t7))
% 4.24/4.44  (step t879.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t879.t1 t879.t8))
% 4.24/4.44  (step t879.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_neg2)
% 4.24/4.44  (step t879.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t879.t9 t879.t10))
% 4.24/4.44  (step t879.t12 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t879.t11))
% 4.24/4.44  (step t879.t13 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies :premises (t879.t12))
% 4.24/4.44  (step t879.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.44  (step t879.t15 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t879.t14 t879.a0 t879.a2 t879.a1))
% 4.24/4.44  (step t879.t16 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t879.t13 t879.t15))
% 4.24/4.44  (step t879 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule subproof :discharge (t879.a0 t879.a1 t879.a2))
% 4.24/4.44  (step t880 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t881 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t882 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t883 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t879 t880 t881 t882))
% 4.24/4.44  (step t884 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t883))
% 4.24/4.44  (step t885 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t884))
% 4.24/4.44  (step t886 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t878 t885))
% 4.24/4.44  (step t887 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_neg2)
% 4.24/4.44  (step t888 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t886 t887))
% 4.24/4.44  (step t889 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t888))
% 4.24/4.44  (step t890 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies :premises (t889))
% 4.24/4.44  (step t891 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t877 t890))
% 4.24/4.44  (step t892 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t893 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t894 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t895 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 4.24/4.44  (step t896 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 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.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t891 t892 t893 t894 t895))
% 4.24/4.44  (step t897 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t896))
% 4.24/4.44  (step t898 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t875 t876 t897))
% 4.24/4.44  (step t899 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule or :premises (t898))
% 4.24/4.44  (step t900 (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.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.44  (step t901 (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)
% 4.24/4.44  (step t902 (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 (t901))
% 4.24/4.44  (step t903 (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)
% 4.24/4.44  (step t904 (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)
% 4.24/4.44  (step t905 (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)
% 4.24/4.44  (step t906 (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 (t904 t905))
% 4.24/4.44  (step t907 (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)
% 4.24/4.44  (step t908 (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 (t906 t907))
% 4.24/4.44  (step t909 (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 (t903 t908))
% 4.24/4.44  (step t910 (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 (t902 t909))
% 4.24/4.44  (step t911 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 4.24/4.44  (step t912 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t840 t910 t911))
% 4.24/4.44  (step t913 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 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 and_neg)
% 4.24/4.44  (step t914 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t915)
% 4.24/4.44  (assume t915.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (assume t915.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.44  (step t915.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t915.t2)
% 4.24/4.44  (assume t915.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.44  (assume t915.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.44  (step t915.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.44  (step t915.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t915.t2.t1))
% 4.24/4.44  (step t915.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t915.t2.a1))
% 4.24/4.44  (step t915.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t915.t2.t3))
% 4.24/4.44  (step t915.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 4.24/4.44  (step t915.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t915.t2.t4 t915.t2.t5))
% 4.24/4.44  (step t915.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)
% 4.24/4.44  (step t915.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 (t915.t2.t7))
% 4.24/4.44  (step t915.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)
% 4.24/4.44  (step t915.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 (t915.t2.t8 t915.t2.t9))
% 4.24/4.44  (step t915.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t915.t2.t10 t915.t2.a0))
% 4.24/4.44  (step t915.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t915.t2.t6 t915.t2.t11))
% 4.24/4.44  (step t915.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t915.t2.t2 t915.t2.t12))
% 4.24/4.44  (step t915.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t915.t2.a0 t915.t2.a1))
% 4.24/4.44  (step t915.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 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 and_pos)
% 4.24/4.44  (step t915.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t915.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t915.t2 t915.t3 t915.t4))
% 4.24/4.44  (step t915.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t915.t5))
% 4.24/4.44  (step t915.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t915.t6))
% 4.24/4.44  (step t915.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t915.t1 t915.t7))
% 4.24/4.44  (step t915.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t915.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t915.t8 t915.t9))
% 4.24/4.44  (step t915.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t915.t10))
% 4.24/4.44  (step t915.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t915.t11))
% 4.24/4.44  (step t915.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.44  (step t915.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t915.t13 t915.a1 t915.a0))
% 4.24/4.44  (step t915.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t915.t12 t915.t14))
% 4.24/4.44  (step t915 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t915.a0 t915.a1))
% 4.24/4.44  (step t916 (cl (not (and (= 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)
% 4.24/4.44  (step t917 (cl (not (and (= 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)
% 4.24/4.44  (step t918 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= 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.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t915 t916 t917))
% 4.24/4.44  (step t919 (cl (not (and (= 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.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t918))
% 4.24/4.44  (step t920 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t919))
% 4.24/4.44  (step t921 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (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.e10)))) :rule resolution :premises (t914 t920))
% 4.24/4.44  (step t922 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.44  (step t923 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t921 t922))
% 4.24/4.44  (step t924 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t923))
% 4.24/4.44  (step t925 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t924))
% 4.24/4.44  (step t926 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t913 t925))
% 4.24/4.44  (step t927 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t928 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= 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)
% 4.24/4.44  (step t929 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.44  (step t930 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t926 t927 t928 t929))
% 4.24/4.44  (step t931 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t930))
% 4.24/4.44  (step t932 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t900 t912 t931))
% 4.24/4.44  (step t933 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t932))
% 4.24/4.44  (step t934 (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)))) :rule reordering :premises (t933))
% 4.24/4.44  (step t935 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.44  (step t936 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.44  (step t937 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t936))
% 4.24/4.44  (step t938 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_pos2)
% 4.24/4.44  (step t939 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule refl)
% 4.24/4.44  (step t940 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) :rule cong :premises (t140 t141 t362 t939))
% 4.24/4.44  (step t941 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.24/4.44  (step t942 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t943)
% 4.24/4.44  (assume t943.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t943.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t943.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.44  (step t943.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t943.t2)
% 4.24/4.44  (assume t943.t2.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.44  (assume t943.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.44  (assume t943.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.44  (step t943.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_simplify)
% 4.24/4.44  (step t943.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv1 :premises (t943.t2.t1))
% 4.24/4.44  (step t943.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.44  (step t943.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) :rule symm :premises (t943.t2.a2))
% 4.24/4.44  (step t943.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (tptp.op1 tptp.e11 tptp.e11))) :rule cong :premises (t943.t2.t4 t943.t2.t4))
% 4.24/4.44  (step t943.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t943.t2.a1))
% 4.24/4.44  (step t943.t2.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e12)) :rule trans :premises (t943.t2.t5 t943.t2.t6))
% 4.24/4.44  (step t943.t2.t8 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 tptp.e12))) :rule cong :premises (t943.t2.t3 t943.t2.t7))
% 4.24/4.44  (step t943.t2.t9 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.44  (step t943.t2.t10 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t943.t2.t9))
% 4.24/4.44  (step t943.t2.t11 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.44  (step t943.t2.t12 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t943.t2.t10 t943.t2.t11))
% 4.24/4.44  (step t943.t2.t13 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t943.t2.t12 t943.t2.a0))
% 4.24/4.44  (step t943.t2.t14 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false)) :rule trans :premises (t943.t2.t8 t943.t2.t13))
% 4.24/4.44  (step t943.t2.t15 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t943.t2.t2 t943.t2.t14))
% 4.24/4.44  (step t943.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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t943.t2.a0 t943.t2.a1 t943.t2.a2))
% 4.24/4.44  (step t943.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t943.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t943.t5 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t943.t6 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t943.t2 t943.t3 t943.t4 t943.t5))
% 4.24/4.44  (step t943.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t943.t6))
% 4.24/4.44  (step t943.t8 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t943.t7))
% 4.24/4.44  (step t943.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t943.t1 t943.t8))
% 4.24/4.44  (step t943.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 4.24/4.44  (step t943.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t943.t9 t943.t10))
% 4.24/4.44  (step t943.t12 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t943.t11))
% 4.24/4.44  (step t943.t13 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t943.t12))
% 4.24/4.44  (step t943.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.24/4.44  (step t943.t15 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t943.t14 t943.a0 t943.a1 t943.a2))
% 4.24/4.44  (step t943.t16 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t943.t13 t943.t15))
% 4.24/4.44  (step t943 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t943.a0 t943.a1 t943.a2))
% 4.24/4.44  (step t944 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.44  (step t945 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.44  (step t946 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.44  (step t947 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t943 t944 t945 t946))
% 4.24/4.44  (step t948 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t947))
% 4.24/4.44  (step t949 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t948))
% 4.24/4.44  (step t950 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t942 t949))
% 4.24/4.44  (step t951 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 4.24/4.44  (step t952 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t950 t951))
% 4.24/4.44  (step t953 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t952))
% 4.24/4.44  (step t954 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t953))
% 4.24/4.44  (step t955 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t941 t954))
% 4.24/4.44  (step t956 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.44  (step t957 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.44  (step t958 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.44  (step t959 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 4.24/4.44  (step t960 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t955 t956 t957 t958 t959))
% 4.24/4.44  (step t961 (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.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t960))
% 4.24/4.44  (step t962 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t938 t940 t961))
% 4.24/4.44  (step t963 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t962))
% 4.24/4.44  (step t964 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.44  (step t965 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule reordering :premises (t964))
% 4.24/4.44  (step t966 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.44  (step t967 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.44  (anchor :step t968)
% 4.24/4.44  (assume t968.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t968.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (assume t968.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t968.a3 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.45  (step t968.t1 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t968.t2)
% 4.24/4.45  (assume t968.t2.a0 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t968.t2.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.45  (assume t968.t2.a2 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t968.t2.a3 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (step t968.t2.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t968.t2.a3))
% 4.24/4.45  (step t968.t2.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t968.t2.t1))
% 4.24/4.45  (step t968.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t968.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t968.t2.a2))
% 4.24/4.45  (step t968.t2.t5 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t968.t2.t3 t968.t2.t4))
% 4.24/4.45  (step t968.t2.t6 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t968.t2.t2 t968.t2.t5))
% 4.24/4.45  (step t968.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t968.t2.t6 t968.t2.t6))
% 4.24/4.45  (step t968.t2.t8 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t968.t2.a1))
% 4.24/4.45  (step t968.t2.t9 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) :rule symm :premises (t968.t2.a0))
% 4.24/4.45  (step t968.t2.t10 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t968.t2.t9))
% 4.24/4.45  (step t968.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule trans :premises (t968.t2.t7 t968.t2.t8 t968.t2.t10))
% 4.24/4.45  (step t968.t2 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule subproof :discharge (t968.t2.a0 t968.t2.a1 t968.t2.a2 t968.t2.a3))
% 4.24/4.45  (step t968.t3 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t968.t4 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t968.t5 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t968.t6 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t968.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t968.t2 t968.t3 t968.t4 t968.t5 t968.t6))
% 4.24/4.45  (step t968.t8 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule reordering :premises (t968.t7))
% 4.24/4.45  (step t968.t9 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule contraction :premises (t968.t8))
% 4.24/4.45  (step t968.t10 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (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 (t968.t1 t968.t9))
% 4.24/4.45  (step t968.t11 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (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 implies_neg2)
% 4.24/4.45  (step t968.t12 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t968.t10 t968.t11))
% 4.24/4.45  (step t968.t13 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t968.t12))
% 4.24/4.45  (step t968.t14 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule implies :premises (t968.t13))
% 4.24/4.45  (step t968.t15 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.45  (step t968.t16 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t968.t15 t968.a2 t968.a3 t968.a0 t968.a1))
% 4.24/4.45  (step t968.t17 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t968.t14 t968.t16))
% 4.24/4.45  (step t968 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule subproof :discharge (t968.a0 t968.a1 t968.a2 t968.a3))
% 4.24/4.45  (step t969 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t970 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t971 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t972 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t973 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t968 t969 t970 t971 t972))
% 4.24/4.45  (step t974 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule reordering :premises (t973))
% 4.24/4.45  (step t975 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule contraction :premises (t974))
% 4.24/4.45  (step t976 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (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 (t967 t975))
% 4.24/4.45  (step t977 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (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 implies_neg2)
% 4.24/4.45  (step t978 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t976 t977))
% 4.24/4.45  (step t979 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t978))
% 4.24/4.45  (step t980 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule implies :premises (t979))
% 4.24/4.45  (step t981 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t966 t980))
% 4.24/4.45  (step t982 (cl (= (tptp.op1 tptp.e13 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.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t981))
% 4.24/4.45  (step t983 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t348))
% 4.24/4.45  (step t984 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 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))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t873 t704 t874 t28 t899 t166 t167 t934 t935 t937 t963 t965 t982 t983))
% 4.24/4.45  (step t985 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule contraction :premises (t984))
% 4.24/4.45  (step t986 (cl (= 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 or :premises (t128))
% 4.24/4.45  (step t987 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t988 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t673 t180 t674 t224))
% 4.24/4.45  (step t989 (cl (not (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (not (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t990 (cl (= (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t991 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))))) :rule equiv_simplify)
% 4.24/4.45  (step t992 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))))) :rule equiv2 :premises (t991))
% 4.24/4.45  (step t993 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule not_not)
% 4.24/4.45  (step t994 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t992 t993))
% 4.24/4.45  (step t995 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t996)
% 4.24/4.45  (assume t996.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t996.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t996.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t996.a3 (not (= tptp.e10 tptp.e11)))
% 4.24/4.45  (step t996.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.24/4.45  (step t996.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.24/4.45  (step t996.t3 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 4.24/4.45  (step t996.t4 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t996.t3))
% 4.24/4.45  (step t996.t5 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 4.24/4.45  (step t996.t6 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t996.t4 t996.t5))
% 4.24/4.45  (step t996.t7 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t996.t6 t996.a3))
% 4.24/4.45  (step t996.t8 (cl (= false (= tptp.e10 tptp.e11))) :rule symm :premises (t996.t7))
% 4.24/4.45  (step t996.t9 (cl (= (= (= tptp.e10 tptp.e11) true) (= tptp.e10 tptp.e11))) :rule equiv_simplify)
% 4.24/4.45  (step t996.t10 (cl (= (= tptp.e10 tptp.e11) true) (not (= tptp.e10 tptp.e11))) :rule equiv2 :premises (t996.t9))
% 4.24/4.45  (step t996.t11 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t996.a0))
% 4.24/4.45  (step t996.t12 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t996.t11))
% 4.24/4.45  (step t996.t13 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t996.a2))
% 4.24/4.45  (step t996.t14 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t996.t13))
% 4.24/4.45  (step t996.t15 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t996.a1))
% 4.24/4.45  (step t996.t16 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule trans :premises (t996.t14 t996.t15 t996.t12))
% 4.24/4.45  (step t996.t17 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e11)) :rule symm :premises (t996.t16))
% 4.24/4.45  (step t996.t18 (cl (= tptp.e10 tptp.e11)) :rule trans :premises (t996.t12 t996.t17))
% 4.24/4.45  (step t996.t19 (cl (= (= tptp.e10 tptp.e11) true)) :rule resolution :premises (t996.t10 t996.t18))
% 4.24/4.45  (step t996.t20 (cl (= false true)) :rule trans :premises (t996.t8 t996.t19))
% 4.24/4.45  (step t996.t21 (cl false) :rule resolution :premises (t996.t1 t996.t2 t996.t20))
% 4.24/4.45  (step t996 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e10 tptp.e11))) false) :rule subproof :discharge (t996.a0 t996.a1 t996.a2 t996.a3))
% 4.24/4.45  (step t997 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t998 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t999 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1000 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1001 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t996 t997 t998 t999 t1000))
% 4.24/4.45  (step t1002 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) false) :rule reordering :premises (t1001))
% 4.24/4.45  (step t1003 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) false) :rule contraction :premises (t1002))
% 4.24/4.45  (step t1004 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) false) :rule resolution :premises (t995 t1003))
% 4.24/4.45  (step t1005 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (not false)) :rule implies_neg2)
% 4.24/4.45  (step t1006 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t1004 t1005))
% 4.24/4.45  (step t1007 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false)) :rule contraction :premises (t1006))
% 4.24/4.45  (step t1008 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))))) :rule implies_simplify)
% 4.24/4.45  (step t1009 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule equiv1 :premises (t1008))
% 4.24/4.45  (step t1010 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t1007 t1009))
% 4.24/4.45  (step t1011 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t994 t1010))
% 4.24/4.45  (step t1012 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) false))) :rule cong :premises (t990 t1011))
% 4.24/4.45  (step t1013 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) false) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule all_simplify)
% 4.24/4.45  (step t1014 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule trans :premises (t1012 t1013))
% 4.24/4.45  (step t1015 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1016)
% 4.24/4.45  (assume t1016.a0 (not (= tptp.e10 tptp.e11)))
% 4.24/4.45  (assume t1016.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1016.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1016.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (step t1016.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e10 tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1016.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t1016.t1 t1016.a1 t1016.a2 t1016.a3 t1016.a0))
% 4.24/4.45  (step t1016 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule subproof :discharge (t1016.a0 t1016.a1 t1016.a2 t1016.a3))
% 4.24/4.45  (step t1017 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1018 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1019 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1020 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1021 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1016 t1017 t1018 t1019 t1020))
% 4.24/4.45  (step t1022 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule reordering :premises (t1021))
% 4.24/4.45  (step t1023 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule contraction :premises (t1022))
% 4.24/4.45  (step t1024 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t1015 t1023))
% 4.24/4.45  (step t1025 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.45  (step t1026 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t1024 t1025))
% 4.24/4.45  (step t1027 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e11))))) :rule contraction :premises (t1026))
% 4.24/4.45  (step t1028 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t989 t1014 t1027))
% 4.24/4.45  (step t1029 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule not_and :premises (t1028))
% 4.24/4.45  (step t1030 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1031 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1032 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1033 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1034 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1029 t1030 t1031 t1032 t1033))
% 4.24/4.45  (step t1035 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t1034))
% 4.24/4.45  (step t1036 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t987 t988 t1035))
% 4.24/4.45  (step t1037 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t1036))
% 4.24/4.45  (step t1038 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t1037))
% 4.24/4.45  (step t1039 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t985 t986 t207 t210 t165 t1038 t702))
% 4.24/4.45  (step t1040 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule contraction :premises (t1039))
% 4.24/4.45  (step t1041 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1040 t208 t167 t166 t209))
% 4.24/4.45  (step t1042 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t1043 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1044 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t443 t180 t674 t1043))
% 4.24/4.45  (step t1045 (cl (not (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) (not (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t1046 (cl (= (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1047 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule equiv_simplify)
% 4.24/4.45  (step t1048 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule equiv2 :premises (t1047))
% 4.24/4.45  (step t1049 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule not_not)
% 4.24/4.45  (step t1050 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t1048 t1049))
% 4.24/4.45  (step t1051 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1052)
% 4.24/4.45  (assume t1052.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1052.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1052.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1052.a3 (not (= tptp.e10 tptp.e12)))
% 4.24/4.45  (step t1052.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.24/4.45  (step t1052.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.24/4.45  (step t1052.t3 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.45  (step t1052.t4 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t1052.t3))
% 4.24/4.45  (step t1052.t5 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 4.24/4.45  (step t1052.t6 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t1052.t4 t1052.t5))
% 4.24/4.45  (step t1052.t7 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t1052.t6 t1052.a3))
% 4.24/4.45  (step t1052.t8 (cl (= false (= tptp.e10 tptp.e12))) :rule symm :premises (t1052.t7))
% 4.24/4.45  (step t1052.t9 (cl (= (= (= tptp.e10 tptp.e12) true) (= tptp.e10 tptp.e12))) :rule equiv_simplify)
% 4.24/4.45  (step t1052.t10 (cl (= (= tptp.e10 tptp.e12) true) (not (= tptp.e10 tptp.e12))) :rule equiv2 :premises (t1052.t9))
% 4.24/4.45  (step t1052.t11 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1052.a0))
% 4.24/4.45  (step t1052.t12 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1052.t11))
% 4.24/4.45  (step t1052.t13 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12)) :rule symm :premises (t1052.a2))
% 4.24/4.45  (step t1052.t14 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t1052.t13))
% 4.24/4.45  (step t1052.t15 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t1052.a1))
% 4.24/4.45  (step t1052.t16 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule trans :premises (t1052.t14 t1052.t15 t1052.t12))
% 4.24/4.45  (step t1052.t17 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e12)) :rule symm :premises (t1052.t16))
% 4.24/4.45  (step t1052.t18 (cl (= tptp.e10 tptp.e12)) :rule trans :premises (t1052.t12 t1052.t17))
% 4.24/4.45  (step t1052.t19 (cl (= (= tptp.e10 tptp.e12) true)) :rule resolution :premises (t1052.t10 t1052.t18))
% 4.24/4.45  (step t1052.t20 (cl (= false true)) :rule trans :premises (t1052.t8 t1052.t19))
% 4.24/4.45  (step t1052.t21 (cl false) :rule resolution :premises (t1052.t1 t1052.t2 t1052.t20))
% 4.24/4.45  (step t1052 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) false) :rule subproof :discharge (t1052.a0 t1052.a1 t1052.a2 t1052.a3))
% 4.24/4.45  (step t1053 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1054 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1055 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1056 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1057 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t1052 t1053 t1054 t1055 t1056))
% 4.24/4.45  (step t1058 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) false) :rule reordering :premises (t1057))
% 4.24/4.45  (step t1059 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) false) :rule contraction :premises (t1058))
% 4.24/4.45  (step t1060 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) false) :rule resolution :premises (t1051 t1059))
% 4.24/4.45  (step t1061 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not false)) :rule implies_neg2)
% 4.24/4.45  (step t1062 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule resolution :premises (t1060 t1061))
% 4.24/4.45  (step t1063 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule contraction :premises (t1062))
% 4.24/4.45  (step t1064 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule implies_simplify)
% 4.24/4.45  (step t1065 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule equiv1 :premises (t1064))
% 4.24/4.45  (step t1066 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t1063 t1065))
% 4.24/4.45  (step t1067 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule resolution :premises (t1050 t1066))
% 4.24/4.45  (step t1068 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) false))) :rule cong :premises (t1046 t1067))
% 4.24/4.45  (step t1069 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) false) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) :rule all_simplify)
% 4.24/4.45  (step t1070 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) :rule trans :premises (t1068 t1069))
% 4.24/4.45  (step t1071 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1072)
% 4.24/4.45  (assume t1072.a0 (not (= tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1072.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1072.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1072.a3 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (step t1072.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e10 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1072.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t1072.t1 t1072.a1 t1072.a2 t1072.a3 t1072.a0))
% 4.24/4.45  (step t1072 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule subproof :discharge (t1072.a0 t1072.a1 t1072.a2 t1072.a3))
% 4.24/4.45  (step t1073 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1074 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1075 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1076 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1077 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1072 t1073 t1074 t1075 t1076))
% 4.24/4.45  (step t1078 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule reordering :premises (t1077))
% 4.24/4.45  (step t1079 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule contraction :premises (t1078))
% 4.24/4.45  (step t1080 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t1071 t1079))
% 4.24/4.45  (step t1081 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1082 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t1080 t1081))
% 4.24/4.45  (step t1083 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule contraction :premises (t1082))
% 4.24/4.45  (step t1084 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1045 t1070 t1083))
% 4.24/4.45  (step t1085 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule not_and :premises (t1084))
% 4.24/4.45  (step t1086 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1087 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1088 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1089 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (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)
% 4.24/4.45  (step t1090 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1085 t1086 t1087 t1088 t1089))
% 4.24/4.45  (step t1091 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t1090))
% 4.24/4.45  (step t1092 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1042 t1044 t1091))
% 4.24/4.45  (step t1093 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t1092))
% 4.24/4.45  (step t1094 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t1093))
% 4.24/4.45  (step t1095 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t962))
% 4.24/4.45  (step t1096 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t708 t709 t711 t748 t166 t209 t1041 t965 t982 t208 t209 t983 t1094 t209 t468 t937 t1095 t166 t167))
% 4.24/4.45  (step t1097 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1096))
% 4.24/4.45  (step t1098 (cl (= 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 or :premises (t128))
% 4.24/4.45  (step t1099 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t1100 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1101 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1100))
% 4.24/4.45  (step t1102 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 4.24/4.45  (step t1103 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 4.24/4.45  (step t1104 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1105 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1103 t1104))
% 4.24/4.45  (step t1106 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 4.24/4.45  (step t1107 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t1105 t1106))
% 4.24/4.45  (step t1108 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t1102 t1107))
% 4.24/4.45  (step t1109 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1101 t1108))
% 4.24/4.45  (step t1110 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1111 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t674 t1109 t1110))
% 4.24/4.45  (step t1112 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 4.24/4.45  (step t1113 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1114)
% 4.24/4.45  (assume t1114.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1114.a1 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.45  (step t1114.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1114.t2)
% 4.24/4.45  (assume t1114.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.45  (assume t1114.t2.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (step t1114.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1114.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1114.t2.t1))
% 4.24/4.45  (step t1114.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t1114.t2.a1))
% 4.24/4.45  (step t1114.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t1114.t2.t3))
% 4.24/4.45  (step t1114.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 4.24/4.45  (step t1114.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1114.t2.t4 t1114.t2.t5))
% 4.24/4.45  (step t1114.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1114.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1114.t2.t7))
% 4.24/4.45  (step t1114.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 4.24/4.45  (step t1114.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1114.t2.t8 t1114.t2.t9))
% 4.24/4.45  (step t1114.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1114.t2.t10 t1114.t2.a0))
% 4.24/4.45  (step t1114.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t1114.t2.t6 t1114.t2.t11))
% 4.24/4.45  (step t1114.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1114.t2.t2 t1114.t2.t12))
% 4.24/4.45  (step t1114.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1114.t2.a0 t1114.t2.a1))
% 4.24/4.45  (step t1114.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1114.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1114.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1114.t2 t1114.t3 t1114.t4))
% 4.24/4.45  (step t1114.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1114.t5))
% 4.24/4.45  (step t1114.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1114.t6))
% 4.24/4.45  (step t1114.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1114.t1 t1114.t7))
% 4.24/4.45  (step t1114.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1114.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1114.t8 t1114.t9))
% 4.24/4.45  (step t1114.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1114.t10))
% 4.24/4.45  (step t1114.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1114.t11))
% 4.24/4.45  (step t1114.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1114.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1114.t13 t1114.a1 t1114.a0))
% 4.24/4.45  (step t1114.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1114.t12 t1114.t14))
% 4.24/4.45  (step t1114 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1114.a0 t1114.a1))
% 4.24/4.45  (step t1115 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1116 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1117 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1114 t1115 t1116))
% 4.24/4.45  (step t1118 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1117))
% 4.24/4.45  (step t1119 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1118))
% 4.24/4.45  (step t1120 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1113 t1119))
% 4.24/4.45  (step t1121 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1122 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1120 t1121))
% 4.24/4.45  (step t1123 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1122))
% 4.24/4.45  (step t1124 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1123))
% 4.24/4.45  (step t1125 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1112 t1124))
% 4.24/4.45  (step t1126 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1127 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 4.24/4.45  (step t1128 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1129 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1125 t1126 t1127 t1128))
% 4.24/4.45  (step t1130 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1129))
% 4.24/4.45  (step t1131 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1099 t1111 t1130))
% 4.24/4.45  (step t1132 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t1131))
% 4.24/4.45  (step t1133 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t1132))
% 4.24/4.45  (step t1134 (cl (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t348))
% 4.24/4.45  (step t1135 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.45  (step t1136 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1137 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t1136))
% 4.24/4.45  (step t1138 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))))) :rule all_simplify)
% 4.24/4.45  (step t1139 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule refl)
% 4.24/4.45  (step t1140 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1141 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1139 t1140))
% 4.24/4.45  (step t1142 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) true)) :rule all_simplify)
% 4.24/4.45  (step t1143 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) true)) :rule trans :premises (t1141 t1142))
% 4.24/4.45  (step t1144 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) true)) :rule trans :premises (t1138 t1143))
% 4.24/4.45  (step t1145 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1137 t1144))
% 4.24/4.45  (step t1146 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 4.24/4.45  (step t1147 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t180 t141 t674 t362 t490 t1145 t1146))
% 4.24/4.45  (step t1148 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.45  (step t1149 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1150)
% 4.24/4.45  (assume t1150.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1150.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1150.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1150.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1150.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.45  (assume t1150.a5 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.45  (step t1150.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1150.t2)
% 4.24/4.45  (assume t1150.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.45  (assume t1150.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1150.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1150.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.45  (assume t1150.t2.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.45  (step t1150.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1150.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 (t1150.t2.t1))
% 4.24/4.45  (step t1150.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) :rule symm :premises (t1150.t2.a1))
% 4.24/4.45  (step t1150.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t1150.t2.t3))
% 4.24/4.45  (step t1150.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t1150.t2.a3))
% 4.24/4.45  (step t1150.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t1150.t2.a2))
% 4.24/4.45  (step t1150.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t1150.t2.t6))
% 4.24/4.45  (step t1150.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t1150.t2.t5 t1150.t2.t7))
% 4.24/4.45  (step t1150.t2.t9 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t1150.t2.t8))
% 4.24/4.45  (step t1150.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t1150.t2.a4))
% 4.24/4.45  (step t1150.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t1150.t2.t10 t1150.t2.a3))
% 4.24/4.45  (step t1150.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1150.t2.t11))
% 4.24/4.45  (step t1150.t2.t13 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) :rule trans :premises (t1150.t2.t9 t1150.t2.t12))
% 4.24/4.45  (step t1150.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t1150.t2.t13))
% 4.24/4.45  (step t1150.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule cong :premises (t1150.t2.t4 t1150.t2.t14))
% 4.24/4.45  (step t1150.t2.t16 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) false) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1150.t2.t17 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv2 :premises (t1150.t2.t16))
% 4.24/4.45  (step t1150.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) :rule not_not)
% 4.24/4.45  (step t1150.t2.t19 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) false) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t1150.t2.t17 t1150.t2.t18))
% 4.24/4.45  (step t1150.t2.t20 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) false)) :rule resolution :premises (t1150.t2.t19 t1150.t2.a0))
% 4.24/4.45  (step t1150.t2.t21 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1150.t2.t15 t1150.t2.t20))
% 4.24/4.45  (step t1150.t2.t22 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1150.t2.t2 t1150.t2.t21))
% 4.24/4.45  (step t1150.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1150.t2.a0 t1150.t2.a1 t1150.t2.a2 t1150.t2.a3 t1150.t2.a4))
% 4.24/4.45  (step t1150.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1150.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1150.t5 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1150.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1150.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1150.t8 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1150.t2 t1150.t3 t1150.t4 t1150.t5 t1150.t6 t1150.t7))
% 4.24/4.45  (step t1150.t9 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1150.t8))
% 4.24/4.45  (step t1150.t10 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1150.t9))
% 4.24/4.45  (step t1150.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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 (t1150.t1 t1150.t10))
% 4.24/4.45  (step t1150.t12 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (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)
% 4.24/4.45  (step t1150.t13 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1150.t11 t1150.t12))
% 4.24/4.45  (step t1150.t14 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1150.t13))
% 4.24/4.45  (step t1150.t15 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1150.t14))
% 4.24/4.45  (step t1150.t16 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1150.t17 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1150.t18)
% 4.24/4.45  (assume t1150.t18.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1150.t18.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (step t1150.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1150.t18.a1))
% 4.24/4.45  (step t1150.t18.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1150.t18.t1))
% 4.24/4.45  (step t1150.t18.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1150.t18.a0))
% 4.24/4.45  (step t1150.t18.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1150.t18.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t1150.t18.t3 t1150.t18.t4))
% 4.24/4.45  (step t1150.t18.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t1150.t18.t2 t1150.t18.t5))
% 4.24/4.45  (step t1150.t18 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t1150.t18.a0 t1150.t18.a1))
% 4.24/4.45  (step t1150.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1150.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1150.t21 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1150.t18 t1150.t19 t1150.t20))
% 4.24/4.45  (step t1150.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t1150.t21))
% 4.24/4.45  (step t1150.t23 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t1150.t22))
% 4.24/4.45  (step t1150.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1150.t17 t1150.t23))
% 4.24/4.45  (step t1150.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.45  (step t1150.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1150.t24 t1150.t25))
% 4.24/4.45  (step t1150.t27 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1150.t26))
% 4.24/4.45  (step t1150.t28 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t1150.t27))
% 4.24/4.45  (step t1150.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1150.t30 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t1150.t29 t1150.a1 t1150.a0))
% 4.24/4.45  (step t1150.t31 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1150.t28 t1150.t30))
% 4.24/4.45  (step t1150.t32 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1150.t16 t1150.a5 t1150.a3 t1150.a2 t1150.t31 t1150.a4))
% 4.24/4.45  (step t1150.t33 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1150.t15 t1150.t32))
% 4.24/4.45  (step t1150 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1150.a0 t1150.a1 t1150.a2 t1150.a3 t1150.a4 t1150.a5))
% 4.24/4.45  (step t1151 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1152 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1153 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1154 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1155 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1156 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1157 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t1150 t1151 t1152 t1153 t1154 t1155 t1156))
% 4.24/4.45  (step t1158 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1157))
% 4.24/4.45  (step t1159 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1158))
% 4.24/4.45  (step t1160 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1149 t1159))
% 4.24/4.45  (step t1161 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1162 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1160 t1161))
% 4.24/4.45  (step t1163 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1162))
% 4.24/4.45  (step t1164 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1163))
% 4.24/4.45  (step t1165 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1148 t1164))
% 4.24/4.45  (step t1166 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1167 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1168 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1169 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.45  (step t1170 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1171 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 4.24/4.45  (step t1172 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1173 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1165 t1166 t1167 t1168 t1169 t1170 t1171 t1172))
% 4.24/4.45  (step t1174 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1173))
% 4.24/4.45  (step t1175 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1135 t1147 t1174))
% 4.24/4.45  (step t1176 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1175))
% 4.24/4.45  (step t1177 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t1176))
% 4.24/4.45  (step t1178 (cl (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule and :premises (t348))
% 4.24/4.45  (step t1179 (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 (t127))
% 4.24/4.45  (step t1180 (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 (t1179))
% 4.24/4.45  (step t1181 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.24/4.45  (step t1182 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.45  (step t1183 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 4.24/4.45  (step t1184 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t141 t910 t223 t1183))
% 4.24/4.45  (step t1185 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.45  (step t1186 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1187)
% 4.24/4.45  (assume t1187.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1187.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.45  (assume t1187.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.45  (step t1187.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1187.t2)
% 4.24/4.45  (assume t1187.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.45  (assume t1187.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.45  (step t1187.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1187.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 (t1187.t2.t1))
% 4.24/4.45  (step t1187.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t1187.t2.a1))
% 4.24/4.45  (step t1187.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1187.t2.t3))
% 4.24/4.45  (step t1187.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 4.24/4.45  (step t1187.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1187.t2.t4 t1187.t2.t5))
% 4.24/4.45  (step t1187.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)
% 4.24/4.45  (step t1187.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 (t1187.t2.t7))
% 4.24/4.45  (step t1187.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)
% 4.24/4.45  (step t1187.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 (t1187.t2.t8 t1187.t2.t9))
% 4.24/4.45  (step t1187.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1187.t2.t10 t1187.t2.a0))
% 4.24/4.45  (step t1187.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1187.t2.t6 t1187.t2.t11))
% 4.24/4.45  (step t1187.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1187.t2.t2 t1187.t2.t12))
% 4.24/4.45  (step t1187.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1187.t2.a0 t1187.t2.a1))
% 4.24/4.45  (step t1187.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t1187.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1187.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1187.t2 t1187.t3 t1187.t4))
% 4.24/4.45  (step t1187.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1187.t5))
% 4.24/4.45  (step t1187.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1187.t6))
% 4.24/4.45  (step t1187.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1187.t1 t1187.t7))
% 4.24/4.45  (step t1187.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1187.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1187.t8 t1187.t9))
% 4.24/4.45  (step t1187.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1187.t10))
% 4.24/4.45  (step t1187.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1187.t11))
% 4.24/4.45  (step t1187.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1187.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1187.t15)
% 4.24/4.45  (assume t1187.t15.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1187.t15.a1 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 4.24/4.45  (step t1187.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) tptp.e11)) :rule symm :premises (t1187.t15.a1))
% 4.24/4.45  (step t1187.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule symm :premises (t1187.t15.t1))
% 4.24/4.45  (step t1187.t15.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1187.t15.a0))
% 4.24/4.45  (step t1187.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t1187.t15.t3 t1187.t15.t3))
% 4.24/4.45  (step t1187.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t1187.t15.t2 t1187.t15.t4))
% 4.24/4.45  (step t1187.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t1187.t15.a0 t1187.t15.a1))
% 4.24/4.45  (step t1187.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1187.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1187.t18 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t1187.t15 t1187.t16 t1187.t17))
% 4.24/4.45  (step t1187.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t1187.t18))
% 4.24/4.45  (step t1187.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t1187.t19))
% 4.24/4.45  (step t1187.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1187.t14 t1187.t20))
% 4.24/4.45  (step t1187.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.45  (step t1187.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1187.t21 t1187.t22))
% 4.24/4.45  (step t1187.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1187.t23))
% 4.24/4.45  (step t1187.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t1187.t24))
% 4.24/4.45  (step t1187.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 4.24/4.45  (step t1187.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1187.t26 t1187.a0 t1187.a2))
% 4.24/4.45  (step t1187.t28 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1187.t25 t1187.t27))
% 4.24/4.45  (step t1187.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1187.t13 t1187.a1 t1187.t28))
% 4.24/4.45  (step t1187.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1187.t12 t1187.t29))
% 4.24/4.45  (step t1187 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1187.a0 t1187.a1 t1187.a2))
% 4.24/4.45  (step t1188 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1189 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t1190 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1191 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t1187 t1188 t1189 t1190))
% 4.24/4.45  (step t1192 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1191))
% 4.24/4.45  (step t1193 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1192))
% 4.24/4.45  (step t1194 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1186 t1193))
% 4.24/4.45  (step t1195 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1196 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1194 t1195))
% 4.24/4.45  (step t1197 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1196))
% 4.24/4.45  (step t1198 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1197))
% 4.24/4.45  (step t1199 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1185 t1198))
% 4.24/4.45  (step t1200 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1201 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 4.24/4.45  (step t1202 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 4.24/4.45  (step t1203 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1204 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1199 t1200 t1201 t1202 t1203))
% 4.24/4.45  (step t1205 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1204))
% 4.24/4.45  (step t1206 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1182 t1184 t1205))
% 4.24/4.45  (step t1207 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1206))
% 4.24/4.45  (step t1208 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t1207))
% 4.24/4.45  (step t1209 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.45  (step t1210 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t443 t750 t676))
% 4.24/4.45  (step t1211 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1212 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1213)
% 4.24/4.45  (assume t1213.a0 (not (= tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1213.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (step t1213.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1213.t2)
% 4.24/4.45  (assume t1213.t2.a0 (not (= tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1213.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (step t1213.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1213.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 (t1213.t2.t1))
% 4.24/4.45  (step t1213.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 4.24/4.45  (step t1213.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) :rule symm :premises (t1213.t2.a1))
% 4.24/4.45  (step t1213.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 tptp.e12))) :rule cong :premises (t1213.t2.t3 t1213.t2.t4))
% 4.24/4.45  (step t1213.t2.t6 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.45  (step t1213.t2.t7 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t1213.t2.t6))
% 4.24/4.45  (step t1213.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 4.24/4.45  (step t1213.t2.t9 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t1213.t2.t7 t1213.t2.t8))
% 4.24/4.45  (step t1213.t2.t10 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t1213.t2.t9 t1213.t2.a0))
% 4.24/4.45  (step t1213.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1213.t2.t5 t1213.t2.t10))
% 4.24/4.45  (step t1213.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1213.t2.t2 t1213.t2.t11))
% 4.24/4.45  (step t1213.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1213.t2.a0 t1213.t2.a1))
% 4.24/4.45  (step t1213.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1213.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1213.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1213.t2 t1213.t3 t1213.t4))
% 4.24/4.45  (step t1213.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1213.t5))
% 4.24/4.45  (step t1213.t7 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1213.t6))
% 4.24/4.45  (step t1213.t8 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1213.t1 t1213.t7))
% 4.24/4.45  (step t1213.t9 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1213.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1213.t8 t1213.t9))
% 4.24/4.45  (step t1213.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1213.t10))
% 4.24/4.45  (step t1213.t12 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1213.t11))
% 4.24/4.45  (step t1213.t13 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1213.t14 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1213.t13 t1213.a0 t1213.a1))
% 4.24/4.45  (step t1213.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1213.t12 t1213.t14))
% 4.24/4.45  (step t1213 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1213.a0 t1213.a1))
% 4.24/4.45  (step t1214 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1215 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1216 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1213 t1214 t1215))
% 4.24/4.45  (step t1217 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1216))
% 4.24/4.45  (step t1218 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1217))
% 4.24/4.45  (step t1219 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1212 t1218))
% 4.24/4.45  (step t1220 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1221 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1219 t1220))
% 4.24/4.45  (step t1222 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1221))
% 4.24/4.45  (step t1223 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1222))
% 4.24/4.45  (step t1224 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1211 t1223))
% 4.24/4.45  (step t1225 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1226 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1227 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1228 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1224 t1225 t1226 t1227))
% 4.24/4.45  (step t1229 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1228))
% 4.24/4.45  (step t1230 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1209 t1210 t1229))
% 4.24/4.45  (step t1231 (cl (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1230))
% 4.24/4.45  (step t1232 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1231))
% 4.24/4.45  (step t1233 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.45  (step t1234 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 4.24/4.45  (step t1235 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t140 t750 t1234))
% 4.24/4.45  (step t1236 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1237 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1238)
% 4.24/4.45  (assume t1238.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1238.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (step t1238.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1238.t2)
% 4.24/4.45  (assume t1238.t2.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1238.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (step t1238.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1238.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1238.t2.t1))
% 4.24/4.45  (step t1238.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1238.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) :rule symm :premises (t1238.t2.a1))
% 4.24/4.45  (step t1238.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1238.t2.t3 t1238.t2.t4))
% 4.24/4.45  (step t1238.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.45  (step t1238.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1238.t2.t6))
% 4.24/4.45  (step t1238.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.45  (step t1238.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1238.t2.t7 t1238.t2.t8))
% 4.24/4.45  (step t1238.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1238.t2.t9 t1238.t2.a0))
% 4.24/4.45  (step t1238.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1238.t2.t5 t1238.t2.t10))
% 4.24/4.45  (step t1238.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1238.t2.t2 t1238.t2.t11))
% 4.24/4.45  (step t1238.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1238.t2.a0 t1238.t2.a1))
% 4.24/4.45  (step t1238.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1238.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1238.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1238.t2 t1238.t3 t1238.t4))
% 4.24/4.45  (step t1238.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1238.t5))
% 4.24/4.45  (step t1238.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1238.t6))
% 4.24/4.45  (step t1238.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1238.t1 t1238.t7))
% 4.24/4.45  (step t1238.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1238.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1238.t8 t1238.t9))
% 4.24/4.45  (step t1238.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1238.t10))
% 4.24/4.45  (step t1238.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1238.t11))
% 4.24/4.45  (step t1238.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1238.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1238.t13 t1238.a0 t1238.a1))
% 4.24/4.45  (step t1238.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1238.t12 t1238.t14))
% 4.24/4.45  (step t1238 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1238.a0 t1238.a1))
% 4.24/4.45  (step t1239 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1240 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1241 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1238 t1239 t1240))
% 4.24/4.45  (step t1242 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1241))
% 4.24/4.45  (step t1243 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1242))
% 4.24/4.45  (step t1244 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1237 t1243))
% 4.24/4.45  (step t1245 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1246 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1244 t1245))
% 4.24/4.45  (step t1247 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1246))
% 4.24/4.45  (step t1248 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1247))
% 4.24/4.45  (step t1249 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1236 t1248))
% 4.24/4.45  (step t1250 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1251 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1252 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1253 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1249 t1250 t1251 t1252))
% 4.24/4.45  (step t1254 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1253))
% 4.24/4.45  (step t1255 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1233 t1235 t1254))
% 4.24/4.45  (step t1256 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1255))
% 4.24/4.45  (step t1257 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1256))
% 4.24/4.45  (step t1258 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.24/4.45  (step t1259 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule or :premises (t798))
% 4.24/4.45  (step t1260 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t962))
% 4.24/4.45  (step t1261 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1177 t166 t209 t1178 t1180 t211 t1181 t660 t432 t1208 t166 t935 t1232 t468 t1257 t167 t28 t1258 t704 t1259 t167 t937 t1260 t965 t982 t983))
% 4.24/4.45  (step t1262 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule contraction :premises (t1261))
% 4.24/4.45  (step t1263 (cl (= 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 or :premises (t128))
% 4.24/4.45  (step t1264 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t1262 t1263 t207 t210 t165 t1038 t702))
% 4.24/4.45  (step t1265 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule contraction :premises (t1264))
% 4.24/4.45  (step t1266 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1265 t208 t167 t166 t209))
% 4.24/4.45  (step t1267 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t1266))
% 4.24/4.45  (step t1268 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (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 (t1097 t1098 t168 t211 t1038 t209 t702 t1133 t1134 t1267))
% 4.24/4.45  (step t1269 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t1268))
% 4.24/4.45  (step t1270 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t393 t432 t469 t1269))
% 4.24/4.45  (step t1271 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t129 t168 t211 t249 t166 t349 t391 t1270 t166 t209 t487))
% 4.24/4.45  (step t1272 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1271))
% 4.24/4.45  (step t1273 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t28 t1272))
% 4.24/4.45  (step t1274 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.45  (step t1275 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1276)
% 4.24/4.45  (assume t1276.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1276.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1276.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.45  (step t1276.t1 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1276.t2)
% 4.24/4.45  (assume t1276.t2.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1276.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1276.t2.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))
% 4.24/4.45  (step t1276.t2.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) tptp.e11)) :rule symm :premises (t1276.t2.a2))
% 4.24/4.45  (step t1276.t2.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule symm :premises (t1276.t2.t1))
% 4.24/4.45  (step t1276.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t1276.t2.a1))
% 4.24/4.45  (step t1276.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (tptp.op1 tptp.e11 tptp.e11))) :rule cong :premises (t1276.t2.t3 t1276.t2.t3))
% 4.24/4.45  (step t1276.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1276.t2.a0))
% 4.24/4.45  (step t1276.t2.t6 (cl (= tptp.e11 tptp.e12)) :rule trans :premises (t1276.t2.t2 t1276.t2.t4 t1276.t2.t5))
% 4.24/4.45  (step t1276.t2 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule subproof :discharge (t1276.t2.a0 t1276.t2.a1 t1276.t2.a2))
% 4.24/4.45  (step t1276.t3 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1276.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1276.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1276.t6 (cl (= tptp.e11 tptp.e12) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t1276.t2 t1276.t3 t1276.t4 t1276.t5))
% 4.24/4.45  (step t1276.t7 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule reordering :premises (t1276.t6))
% 4.24/4.45  (step t1276.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule contraction :premises (t1276.t7))
% 4.24/4.45  (step t1276.t9 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1276.t1 t1276.t8))
% 4.24/4.45  (step t1276.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (not (= tptp.e11 tptp.e12))) :rule implies_neg2)
% 4.24/4.45  (step t1276.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t1276.t9 t1276.t10))
% 4.24/4.45  (step t1276.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12))) :rule contraction :premises (t1276.t11))
% 4.24/4.45  (step t1276.t13 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule implies :premises (t1276.t12))
% 4.24/4.45  (step t1276.t14 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule and_neg)
% 4.24/4.45  (step t1276.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1276.t14 t1276.a0 t1276.a1 t1276.a2))
% 4.24/4.45  (step t1276.t16 (cl (= tptp.e11 tptp.e12)) :rule resolution :premises (t1276.t13 t1276.t15))
% 4.24/4.45  (step t1276 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule subproof :discharge (t1276.a0 t1276.a1 t1276.a2))
% 4.24/4.45  (step t1277 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1278 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1279 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1280 (cl (= tptp.e11 tptp.e12) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t1276 t1277 t1278 t1279))
% 4.24/4.45  (step t1281 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule reordering :premises (t1280))
% 4.24/4.45  (step t1282 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule contraction :premises (t1281))
% 4.24/4.45  (step t1283 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1275 t1282))
% 4.24/4.45  (step t1284 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (not (= tptp.e11 tptp.e12))) :rule implies_neg2)
% 4.24/4.45  (step t1285 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t1283 t1284))
% 4.24/4.45  (step t1286 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12))) :rule contraction :premises (t1285))
% 4.24/4.45  (step t1287 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e11 tptp.e12)) :rule implies :premises (t1286))
% 4.24/4.45  (step t1288 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1274 t1287))
% 4.24/4.45  (step t1289 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule reordering :premises (t1288))
% 4.24/4.45  (step t1290 (cl (= 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 or :premises (t128))
% 4.24/4.45  (step t1291 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.45  (step t1292 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t673 t180 t351 t362))
% 4.24/4.45  (step t1293 (cl (not (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) (not (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.45  (step t1294 (cl (= (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 4.24/4.45  (step t1295 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))))) :rule equiv_simplify)
% 4.24/4.45  (step t1296 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))))) :rule equiv2 :premises (t1295))
% 4.24/4.45  (step t1297 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule not_not)
% 4.24/4.45  (step t1298 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t1296 t1297))
% 4.24/4.45  (step t1299 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1300)
% 4.24/4.45  (assume t1300.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1300.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1300.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1300.a3 (not (= tptp.e10 tptp.e11)))
% 4.24/4.45  (step t1300.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.24/4.45  (step t1300.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.24/4.45  (step t1300.t3 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 4.24/4.45  (step t1300.t4 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t1300.t3))
% 4.24/4.45  (step t1300.t5 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 4.24/4.45  (step t1300.t6 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1300.t4 t1300.t5))
% 4.24/4.45  (step t1300.t7 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t1300.t6 t1300.a3))
% 4.24/4.45  (step t1300.t8 (cl (= false (= tptp.e10 tptp.e11))) :rule symm :premises (t1300.t7))
% 4.24/4.45  (step t1300.t9 (cl (= (= (= tptp.e10 tptp.e11) true) (= tptp.e10 tptp.e11))) :rule equiv_simplify)
% 4.24/4.45  (step t1300.t10 (cl (= (= tptp.e10 tptp.e11) true) (not (= tptp.e10 tptp.e11))) :rule equiv2 :premises (t1300.t9))
% 4.24/4.45  (step t1300.t11 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1300.a0))
% 4.24/4.45  (step t1300.t12 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1300.t11))
% 4.24/4.45  (step t1300.t13 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) :rule symm :premises (t1300.a2))
% 4.24/4.45  (step t1300.t14 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t1300.t13))
% 4.24/4.45  (step t1300.t15 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t1300.a1))
% 4.24/4.45  (step t1300.t16 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule trans :premises (t1300.t14 t1300.t15 t1300.t12))
% 4.24/4.45  (step t1300.t17 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e11)) :rule symm :premises (t1300.t16))
% 4.24/4.45  (step t1300.t18 (cl (= tptp.e10 tptp.e11)) :rule trans :premises (t1300.t12 t1300.t17))
% 4.24/4.45  (step t1300.t19 (cl (= (= tptp.e10 tptp.e11) true)) :rule resolution :premises (t1300.t10 t1300.t18))
% 4.24/4.45  (step t1300.t20 (cl (= false true)) :rule trans :premises (t1300.t8 t1300.t19))
% 4.24/4.45  (step t1300.t21 (cl false) :rule resolution :premises (t1300.t1 t1300.t2 t1300.t20))
% 4.24/4.45  (step t1300 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e10 tptp.e11))) false) :rule subproof :discharge (t1300.a0 t1300.a1 t1300.a2 t1300.a3))
% 4.24/4.45  (step t1301 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1302 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1303 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1304 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1305 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t1300 t1301 t1302 t1303 t1304))
% 4.24/4.45  (step t1306 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) false) :rule reordering :premises (t1305))
% 4.24/4.45  (step t1307 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) false) :rule contraction :premises (t1306))
% 4.24/4.45  (step t1308 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) false) :rule resolution :premises (t1299 t1307))
% 4.24/4.45  (step t1309 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (not false)) :rule implies_neg2)
% 4.24/4.45  (step t1310 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t1308 t1309))
% 4.24/4.45  (step t1311 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false)) :rule contraction :premises (t1310))
% 4.24/4.45  (step t1312 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))))) :rule implies_simplify)
% 4.24/4.45  (step t1313 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule equiv1 :premises (t1312))
% 4.24/4.45  (step t1314 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t1311 t1313))
% 4.24/4.45  (step t1315 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t1298 t1314))
% 4.24/4.45  (step t1316 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) false))) :rule cong :premises (t1294 t1315))
% 4.24/4.45  (step t1317 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) false) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule all_simplify)
% 4.24/4.45  (step t1318 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule trans :premises (t1316 t1317))
% 4.24/4.45  (step t1319 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1320)
% 4.24/4.45  (assume t1320.a0 (not (= tptp.e10 tptp.e11)))
% 4.24/4.45  (assume t1320.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1320.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1320.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (step t1320.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e10 tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1320.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t1320.t1 t1320.a1 t1320.a2 t1320.a3 t1320.a0))
% 4.24/4.45  (step t1320 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule subproof :discharge (t1320.a0 t1320.a1 t1320.a2 t1320.a3))
% 4.24/4.45  (step t1321 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1322 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1323 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1324 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1325 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1320 t1321 t1322 t1323 t1324))
% 4.24/4.45  (step t1326 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule reordering :premises (t1325))
% 4.24/4.45  (step t1327 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule contraction :premises (t1326))
% 4.24/4.45  (step t1328 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t1319 t1327))
% 4.24/4.45  (step t1329 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.45  (step t1330 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t1328 t1329))
% 4.24/4.45  (step t1331 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 tptp.e11))))) :rule contraction :premises (t1330))
% 4.24/4.45  (step t1332 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1293 t1318 t1331))
% 4.24/4.45  (step t1333 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule not_and :premises (t1332))
% 4.24/4.45  (step t1334 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1335 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1336 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.45  (step t1337 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (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)
% 4.24/4.45  (step t1338 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1333 t1334 t1335 t1336 t1337))
% 4.24/4.45  (step t1339 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1338))
% 4.24/4.45  (step t1340 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1291 t1292 t1339))
% 4.24/4.45  (step t1341 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t1340))
% 4.24/4.45  (step t1342 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t1341))
% 4.24/4.45  (step t1343 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1342 t702 t1270 t209))
% 4.24/4.45  (step t1344 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t1290 t211 t168 t1343))
% 4.24/4.45  (step t1345 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1289 t167 t166 t1344))
% 4.24/4.45  (step t1346 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t704 t1345))
% 4.24/4.45  (step t1347 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_pos2)
% 4.24/4.45  (step t1348 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) :rule cong :premises (t140 t750 t351 t939))
% 4.24/4.45  (step t1349 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.24/4.45  (step t1350 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1351)
% 4.24/4.45  (assume t1351.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1351.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (assume t1351.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (step t1351.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1351.t2)
% 4.24/4.45  (assume t1351.t2.a0 (not (= tptp.e11 tptp.e12)))
% 4.24/4.45  (assume t1351.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (assume t1351.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (step t1351.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_simplify)
% 4.24/4.45  (step t1351.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv1 :premises (t1351.t2.t1))
% 4.24/4.45  (step t1351.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1351.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t1351.t2.a2))
% 4.24/4.45  (step t1351.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t1351.t2.t4 t1351.t2.t4))
% 4.24/4.45  (step t1351.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule symm :premises (t1351.t2.t5))
% 4.24/4.45  (step t1351.t2.t7 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule trans :premises (t1351.t2.a1 t1351.t2.t6))
% 4.24/4.45  (step t1351.t2.t8 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e12)) :rule symm :premises (t1351.t2.t7))
% 4.24/4.45  (step t1351.t2.t9 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 tptp.e12))) :rule cong :premises (t1351.t2.t3 t1351.t2.t8))
% 4.24/4.45  (step t1351.t2.t10 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 4.24/4.45  (step t1351.t2.t11 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1351.t2.t10))
% 4.24/4.45  (step t1351.t2.t12 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 4.24/4.45  (step t1351.t2.t13 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1351.t2.t11 t1351.t2.t12))
% 4.24/4.45  (step t1351.t2.t14 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1351.t2.t13 t1351.t2.a0))
% 4.24/4.45  (step t1351.t2.t15 (cl (= (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) false)) :rule trans :premises (t1351.t2.t9 t1351.t2.t14))
% 4.24/4.45  (step t1351.t2.t16 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1351.t2.t2 t1351.t2.t15))
% 4.24/4.45  (step t1351.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t1351.t2.a0 t1351.t2.a1 t1351.t2.a2))
% 4.24/4.45  (step t1351.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1351.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1351.t5 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1351.t6 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1351.t2 t1351.t3 t1351.t4 t1351.t5))
% 4.24/4.45  (step t1351.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t1351.t6))
% 4.24/4.45  (step t1351.t8 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1351.t7))
% 4.24/4.45  (step t1351.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1351.t1 t1351.t8))
% 4.24/4.45  (step t1351.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 4.24/4.45  (step t1351.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1351.t9 t1351.t10))
% 4.24/4.45  (step t1351.t12 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t1351.t11))
% 4.24/4.45  (step t1351.t13 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t1351.t12))
% 4.24/4.45  (step t1351.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.24/4.45  (step t1351.t15 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1351.t14 t1351.a0 t1351.a1 t1351.a2))
% 4.24/4.45  (step t1351.t16 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1351.t13 t1351.t15))
% 4.24/4.45  (step t1351 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t1351.a0 t1351.a1 t1351.a2))
% 4.24/4.45  (step t1352 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1353 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1354 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1355 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1351 t1352 t1353 t1354))
% 4.24/4.45  (step t1356 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t1355))
% 4.24/4.45  (step t1357 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1356))
% 4.24/4.45  (step t1358 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1350 t1357))
% 4.24/4.45  (step t1359 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 4.24/4.45  (step t1360 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1358 t1359))
% 4.24/4.45  (step t1361 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t1360))
% 4.24/4.45  (step t1362 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t1361))
% 4.24/4.45  (step t1363 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1349 t1362))
% 4.24/4.45  (step t1364 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1365 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1366 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.45  (step t1367 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 4.24/4.45  (step t1368 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1363 t1364 t1365 t1366 t1367))
% 4.24/4.45  (step t1369 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t1368))
% 4.24/4.45  (step t1370 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1347 t1348 t1369))
% 4.24/4.45  (step t1371 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t1370))
% 4.24/4.45  (step t1372 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 4.24/4.45  (step t1373 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1374)
% 4.24/4.45  (assume t1374.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (assume t1374.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1374.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.45  (step t1374.t1 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11)) (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1374.t2)
% 4.24/4.45  (assume t1374.t2.a0 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.45  (assume t1374.t2.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.45  (assume t1374.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (step t1374.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t1374.t2.a2))
% 4.24/4.45  (step t1374.t2.t2 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1374.t2.t1))
% 4.24/4.45  (step t1374.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t1374.t2.a1))
% 4.24/4.45  (step t1374.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t1374.t2.t3))
% 4.24/4.45  (step t1374.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t1374.t2.t4 t1374.t2.t4))
% 4.24/4.45  (step t1374.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) tptp.e11)) :rule symm :premises (t1374.t2.a0))
% 4.24/4.45  (step t1374.t2.t7 (cl (= tptp.e10 tptp.e11)) :rule trans :premises (t1374.t2.t2 t1374.t2.t5 t1374.t2.t6))
% 4.24/4.45  (step t1374.t2 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11)) :rule subproof :discharge (t1374.t2.a0 t1374.t2.a1 t1374.t2.a2))
% 4.24/4.45  (step t1374.t3 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.45  (step t1374.t4 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1374.t5 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1374.t6 (cl (= tptp.e10 tptp.e11) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1374.t2 t1374.t3 t1374.t4 t1374.t5))
% 4.24/4.45  (step t1374.t7 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 tptp.e11)) :rule reordering :premises (t1374.t6))
% 4.24/4.45  (step t1374.t8 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 tptp.e11)) :rule contraction :premises (t1374.t7))
% 4.24/4.45  (step t1374.t9 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11)) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1374.t1 t1374.t8))
% 4.24/4.45  (step t1374.t10 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11)) (not (= tptp.e10 tptp.e11))) :rule implies_neg2)
% 4.24/4.45  (step t1374.t11 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11)) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t1374.t9 t1374.t10))
% 4.24/4.45  (step t1374.t12 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 tptp.e11))) :rule contraction :premises (t1374.t11))
% 4.24/4.45  (step t1374.t13 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 tptp.e11)) :rule implies :premises (t1374.t12))
% 4.24/4.45  (step t1374.t14 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1374.t15 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1374.t14 t1374.a2 t1374.a1 t1374.a0))
% 4.24/4.45  (step t1374.t16 (cl (= tptp.e10 tptp.e11)) :rule resolution :premises (t1374.t13 t1374.t15))
% 4.24/4.45  (step t1374 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) :rule subproof :discharge (t1374.a0 t1374.a1 t1374.a2))
% 4.24/4.45  (step t1375 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1376 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1377 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.45  (step t1378 (cl (= tptp.e10 tptp.e11) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1374 t1375 t1376 t1377))
% 4.24/4.45  (step t1379 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 tptp.e11)) :rule reordering :premises (t1378))
% 4.24/4.45  (step t1380 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 tptp.e11)) :rule contraction :premises (t1379))
% 4.24/4.45  (step t1381 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1373 t1380))
% 4.24/4.45  (step t1382 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) (not (= tptp.e10 tptp.e11))) :rule implies_neg2)
% 4.24/4.45  (step t1383 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t1381 t1382))
% 4.24/4.45  (step t1384 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11))) :rule contraction :premises (t1383))
% 4.24/4.45  (step t1385 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 tptp.e11)) :rule implies :premises (t1384))
% 4.24/4.45  (step t1386 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1372 t1385))
% 4.24/4.45  (step t1387 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t1386))
% 4.24/4.45  (step t1388 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.24/4.45  (step t1389 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1390 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1391)
% 4.24/4.45  (assume t1391.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1391.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (assume t1391.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1391.a3 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 4.24/4.45  (assume t1391.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1391.a5 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.24/4.45  (assume t1391.a6 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.45  (assume t1391.a7 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1391.a8 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1391.a9 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (step t1391.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1391.t2)
% 4.24/4.45  (assume t1391.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1391.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (assume t1391.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1391.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1391.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1391.t2.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.45  (assume t1391.t2.a6 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.24/4.45  (assume t1391.t2.a7 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (assume t1391.t2.a8 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1391.t2.a9 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 4.24/4.45  (step t1391.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) :rule symm :premises (t1391.t2.a9))
% 4.24/4.45  (step t1391.t2.t2 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1391.t2.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1391.t2.a8))
% 4.24/4.45  (step t1391.t2.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1391.t2.t3))
% 4.24/4.45  (step t1391.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t1391.t2.t2 t1391.t2.t4))
% 4.24/4.45  (step t1391.t2.t6 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1391.t2.t5))
% 4.24/4.45  (step t1391.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1391.t2.t1 t1391.t2.a7 t1391.t2.t6))
% 4.24/4.45  (step t1391.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t1391.t2.t7))
% 4.24/4.45  (step t1391.t2.t9 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1391.t2.a7))
% 4.24/4.45  (step t1391.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t1391.t2.t5 t1391.t2.t9))
% 4.24/4.45  (step t1391.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e13))) :rule cong :premises (t1391.t2.t10))
% 4.24/4.45  (step t1391.t2.t12 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.45  (step t1391.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1391.t2.a4))
% 4.24/4.45  (step t1391.t2.t14 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1391.t2.t13))
% 4.24/4.45  (step t1391.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1391.t2.a3))
% 4.24/4.45  (step t1391.t2.t16 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1391.t2.t15))
% 4.24/4.45  (step t1391.t2.t17 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t1391.t2.t16 t1391.t2.a1))
% 4.24/4.45  (step t1391.t2.t18 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1391.t2.a2))
% 4.24/4.45  (step t1391.t2.t19 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1391.t2.t18))
% 4.24/4.45  (step t1391.t2.t20 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1391.t2.t17 t1391.t2.t19))
% 4.24/4.45  (step t1391.t2.t21 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1391.t2.a1))
% 4.24/4.45  (step t1391.t2.t22 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t1391.t2.t21 t1391.t2.t18))
% 4.24/4.45  (step t1391.t2.t23 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t1391.t2.t14 t1391.t2.t20 t1391.t2.t22))
% 4.24/4.45  (step t1391.t2.t24 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t1391.t2.t12 t1391.t2.t23))
% 4.24/4.45  (step t1391.t2.t25 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1391.t2.t24))
% 4.24/4.45  (step t1391.t2.t26 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1391.t2.a5))
% 4.24/4.45  (step t1391.t2.t27 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t1391.t2.a6))
% 4.24/4.45  (step t1391.t2.t28 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t1391.t2.t27))
% 4.24/4.45  (step t1391.t2.t29 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1391.t2.t26))
% 4.24/4.45  (step t1391.t2.t30 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1391.t2.a0))
% 4.24/4.45  (step t1391.t2.t31 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t1391.t2.t29 t1391.t2.t24 t1391.t2.t30))
% 4.24/4.45  (step t1391.t2.t32 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule cong :premises (t1391.t2.t31 t1391.t2.t19))
% 4.24/4.45  (step t1391.t2.t33 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule trans :premises (t1391.t2.t8 t1391.t2.t11 t1391.t2.a0 t1391.t2.t25 t1391.t2.t26 t1391.t2.t28 t1391.t2.t32))
% 4.24/4.45  (step t1391.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (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 (t1391.t2.a0 t1391.t2.a1 t1391.t2.a2 t1391.t2.a3 t1391.t2.a4 t1391.t2.a5 t1391.t2.a6 t1391.t2.a7 t1391.t2.a8 t1391.t2.a9))
% 4.24/4.45  (step t1391.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1391.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1391.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1391.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1391.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1391.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.45  (step t1391.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1391.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1391.t11 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1391.t12 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1391.t13 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1391.t2 t1391.t3 t1391.t4 t1391.t5 t1391.t6 t1391.t7 t1391.t8 t1391.t9 t1391.t10 t1391.t11 t1391.t12))
% 4.24/4.45  (step t1391.t14 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t13))
% 4.24/4.45  (step t1391.t15 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t14))
% 4.24/4.45  (step t1391.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t1 t1391.t15))
% 4.24/4.45  (step t1391.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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)
% 4.24/4.45  (step t1391.t18 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t16 t1391.t17))
% 4.24/4.45  (step t1391.t19 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t18))
% 4.24/4.45  (step t1391.t20 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (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 (t1391.t19))
% 4.24/4.45  (step t1391.t21 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1391.t22 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1391.t21 t1391.a2 t1391.a9 t1391.a8 t1391.a7 t1391.a4 t1391.a6 t1391.a5 t1391.a1 t1391.a0 t1391.a3))
% 4.24/4.45  (step t1391.t23 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1391.t20 t1391.t22))
% 4.24/4.45  (step t1391 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1391.a0 t1391.a1 t1391.a2 t1391.a3 t1391.a4 t1391.a5 t1391.a6 t1391.a7 t1391.a8 t1391.a9))
% 4.24/4.45  (step t1392 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1393 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1394 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1395 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1396 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1397 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1398 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.45  (step t1399 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1400 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1401 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1402 (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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1391 t1392 t1393 t1394 t1395 t1396 t1397 t1398 t1399 t1400 t1401))
% 4.24/4.45  (step t1403 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1402))
% 4.24/4.45  (step t1404 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1403))
% 4.24/4.45  (step t1405 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1390 t1404))
% 4.24/4.45  (step t1406 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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)
% 4.24/4.45  (step t1407 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1405 t1406))
% 4.24/4.45  (step t1408 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1407))
% 4.24/4.45  (step t1409 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1408))
% 4.24/4.45  (step t1410 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1389 t1409))
% 4.24/4.45  (step t1411 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1410))
% 4.24/4.45  (step t1412 (cl (not (= (and (= (tptp.h4 tptp.e11) 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.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) (not (and (= (tptp.h4 tptp.e11) 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.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (and (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule equiv_pos2)
% 4.24/4.45  (step t1413 (cl (= (= (tptp.h4 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1414 (cl (= (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1415 (cl (= (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1416 (cl (= (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule refl)
% 4.24/4.45  (step t1417 (cl (= (and (= (tptp.h4 tptp.e11) 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.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) :rule cong :premises (t1413 t1414 t1415 t1416))
% 4.24/4.45  (step t1418 (cl (and (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule resolution :premises (t1412 t1417 a16))
% 4.24/4.45  (step t1419 (cl (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and :premises (t1418))
% 4.24/4.45  (step t1420 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and :premises (t1418))
% 4.24/4.45  (step t1421 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule and :premises (t1418))
% 4.24/4.45  (step t1422 (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)
% 4.24/4.45  (step t1423 (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)
% 4.24/4.45  (step t1424 (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)
% 4.24/4.45  (step t1425 (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)
% 4.24/4.45  (step t1426 (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)
% 4.24/4.45  (step t1427 (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)
% 4.24/4.45  (step t1428 (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)
% 4.24/4.45  (step t1429 (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)
% 4.24/4.45  (step t1430 (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)
% 4.24/4.45  (step t1431 (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)
% 4.24/4.45  (step t1432 (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)
% 4.24/4.45  (step t1433 (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)
% 4.24/4.45  (step t1434 (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)
% 4.24/4.45  (step t1435 (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)
% 4.24/4.45  (step t1436 (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)
% 4.24/4.45  (step t1437 (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)
% 4.24/4.45  (step t1438 (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)
% 4.24/4.45  (step t1439 (cl (= (= (tptp.h1 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1440 (cl (= (= (tptp.h1 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1441 (cl (= (= (tptp.h1 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1442 (cl (= (= (tptp.h1 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1443 (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 (t1439 t1440 t1441 t1442))
% 4.24/4.45  (step t1444 (cl (= (= (tptp.h1 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1445 (cl (= (= (tptp.h1 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1446 (cl (= (= (tptp.h1 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1447 (cl (= (= (tptp.h1 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1448 (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 (t1444 t1445 t1446 t1447))
% 4.24/4.45  (step t1449 (cl (= (= (tptp.h1 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1450 (cl (= (= (tptp.h1 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1451 (cl (= (= (tptp.h1 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1452 (cl (= (= (tptp.h1 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1453 (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 (t1449 t1450 t1451 t1452))
% 4.24/4.45  (step t1454 (cl (= (= (tptp.h1 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1455 (cl (= (= (tptp.h1 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1456 (cl (= (= (tptp.h1 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1457 (cl (= (= (tptp.h1 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1458 (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 (t1454 t1455 t1456 t1457))
% 4.24/4.45  (step t1459 (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 (t1423 t1424 t1425 t1426 t1427 t1428 t1429 t1430 t1431 t1432 t1433 t1434 t1435 t1436 t1437 t1438 t1443 t1448 t1453 t1458))
% 4.24/4.45  (step t1460 (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)
% 4.24/4.45  (step t1461 (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)
% 4.24/4.45  (step t1462 (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)
% 4.24/4.45  (step t1463 (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)
% 4.24/4.45  (step t1464 (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)
% 4.24/4.45  (step t1465 (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)
% 4.24/4.45  (step t1466 (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)
% 4.24/4.45  (step t1467 (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)
% 4.24/4.45  (step t1468 (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)
% 4.24/4.45  (step t1469 (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)
% 4.24/4.45  (step t1470 (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)
% 4.24/4.45  (step t1471 (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)
% 4.24/4.45  (step t1472 (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)
% 4.24/4.45  (step t1473 (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)
% 4.24/4.45  (step t1474 (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)
% 4.24/4.45  (step t1475 (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)
% 4.24/4.45  (step t1476 (cl (= (= (tptp.h2 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1477 (cl (= (= (tptp.h2 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1478 (cl (= (= (tptp.h2 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1479 (cl (= (= (tptp.h2 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1480 (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 (t1476 t1477 t1478 t1479))
% 4.24/4.45  (step t1481 (cl (= (= (tptp.h2 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1482 (cl (= (= (tptp.h2 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1483 (cl (= (= (tptp.h2 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1484 (cl (= (= (tptp.h2 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1485 (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 (t1481 t1482 t1483 t1484))
% 4.24/4.45  (step t1486 (cl (= (= (tptp.h2 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1487 (cl (= (= (tptp.h2 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1488 (cl (= (= (tptp.h2 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1489 (cl (= (= (tptp.h2 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1490 (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 (t1486 t1487 t1488 t1489))
% 4.24/4.45  (step t1491 (cl (= (= (tptp.h2 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1492 (cl (= (= (tptp.h2 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1493 (cl (= (= (tptp.h2 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1494 (cl (= (= (tptp.h2 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1495 (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 (t1491 t1492 t1493 t1494))
% 4.24/4.45  (step t1496 (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 (t1460 t1461 t1462 t1463 t1464 t1465 t1466 t1467 t1468 t1469 t1470 t1471 t1472 t1473 t1474 t1475 t1480 t1485 t1490 t1495))
% 4.24/4.45  (step t1497 (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)
% 4.24/4.45  (step t1498 (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)
% 4.24/4.45  (step t1499 (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)
% 4.24/4.45  (step t1500 (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)
% 4.24/4.45  (step t1501 (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)
% 4.24/4.45  (step t1502 (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)
% 4.24/4.45  (step t1503 (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)
% 4.24/4.45  (step t1504 (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)
% 4.24/4.45  (step t1505 (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)
% 4.24/4.45  (step t1506 (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)
% 4.24/4.45  (step t1507 (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)
% 4.24/4.45  (step t1508 (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)
% 4.24/4.45  (step t1509 (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)
% 4.24/4.45  (step t1510 (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)
% 4.24/4.45  (step t1511 (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)
% 4.24/4.45  (step t1512 (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)
% 4.24/4.45  (step t1513 (cl (= (= (tptp.h3 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1514 (cl (= (= (tptp.h3 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1515 (cl (= (= (tptp.h3 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1516 (cl (= (= (tptp.h3 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1517 (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 (t1513 t1514 t1515 t1516))
% 4.24/4.45  (step t1518 (cl (= (= (tptp.h3 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1519 (cl (= (= (tptp.h3 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1520 (cl (= (= (tptp.h3 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1521 (cl (= (= (tptp.h3 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1522 (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 (t1518 t1519 t1520 t1521))
% 4.24/4.45  (step t1523 (cl (= (= (tptp.h3 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1524 (cl (= (= (tptp.h3 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1525 (cl (= (= (tptp.h3 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1526 (cl (= (= (tptp.h3 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1527 (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 (t1523 t1524 t1525 t1526))
% 4.24/4.45  (step t1528 (cl (= (= (tptp.h3 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1529 (cl (= (= (tptp.h3 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1530 (cl (= (= (tptp.h3 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1531 (cl (= (= (tptp.h3 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1532 (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 (t1528 t1529 t1530 t1531))
% 4.24/4.45  (step t1533 (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 (t1497 t1498 t1499 t1500 t1501 t1502 t1503 t1504 t1505 t1506 t1507 t1508 t1509 t1510 t1511 t1512 t1517 t1522 t1527 t1532))
% 4.24/4.45  (step t1534 (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)
% 4.24/4.45  (step t1535 (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)
% 4.24/4.45  (step t1536 (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)
% 4.24/4.45  (step t1537 (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)
% 4.24/4.45  (step t1538 (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)
% 4.24/4.45  (step t1539 (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)
% 4.24/4.45  (step t1540 (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)
% 4.24/4.45  (step t1541 (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)
% 4.24/4.45  (step t1542 (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)
% 4.24/4.45  (step t1543 (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)
% 4.24/4.45  (step t1544 (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)
% 4.24/4.45  (step t1545 (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)
% 4.24/4.45  (step t1546 (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)
% 4.24/4.45  (step t1547 (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)
% 4.24/4.45  (step t1548 (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)
% 4.24/4.45  (step t1549 (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)
% 4.24/4.45  (step t1550 (cl (= (= (tptp.h4 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1551 (cl (= (= (tptp.h4 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1552 (cl (= (= (tptp.h4 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1553 (cl (= (= (tptp.h4 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1554 (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 (t1550 t1551 t1552 t1553))
% 4.24/4.45  (step t1555 (cl (= (= (tptp.h4 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1556 (cl (= (= (tptp.h4 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1557 (cl (= (= (tptp.h4 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1558 (cl (= (= (tptp.h4 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1559 (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 (t1555 t1556 t1557 t1558))
% 4.24/4.45  (step t1560 (cl (= (= (tptp.h4 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1561 (cl (= (= (tptp.h4 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 4.24/4.45  (step t1562 (cl (= (= (tptp.h4 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1563 (cl (= (= (tptp.h4 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1564 (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 (t1560 t1561 t1562 t1563))
% 4.24/4.45  (step t1565 (cl (= (= (tptp.h4 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1566 (cl (= (= (tptp.h4 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1567 (cl (= (= (tptp.h4 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1568 (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 (t1565 t1413 t1566 t1567))
% 4.24/4.45  (step t1569 (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 (t1534 t1535 t1536 t1537 t1538 t1539 t1540 t1541 t1542 t1543 t1544 t1545 t1546 t1547 t1548 t1549 t1554 t1559 t1564 t1568))
% 4.24/4.45  (step t1570 (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 (t1459 t1496 t1533 t1569))
% 4.24/4.45  (step t1571 (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 (t1570))
% 4.24/4.45  (step t1572 (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 (t1422 t1571 a17))
% 4.24/4.45  (step t1573 (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 (t1572))
% 4.24/4.45  (step t1574 (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 (t1573))
% 4.24/4.45  (step t1575 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1576 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1577)
% 4.24/4.45  (assume t1577.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1577.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (assume t1577.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1577.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1577.a4 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (step t1577.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1577.t2)
% 4.24/4.45  (assume t1577.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1577.t2.a1 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1577.t2.a2 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1577.t2.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1577.t2.a4 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (step t1577.t2.t1 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1577.t2.t2 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1577.t2.a2))
% 4.24/4.45  (step t1577.t2.t3 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1577.t2.t2))
% 4.24/4.45  (step t1577.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t1577.t2.t1 t1577.t2.t3))
% 4.24/4.45  (step t1577.t2.t5 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1577.t2.a4))
% 4.24/4.45  (step t1577.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t1577.t2.t4 t1577.t2.t5))
% 4.24/4.45  (step t1577.t2.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e13))) :rule cong :premises (t1577.t2.t6))
% 4.24/4.45  (step t1577.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1577.t2.a0))
% 4.24/4.45  (step t1577.t2.t9 (cl (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule symm :premises (t1577.t2.t8))
% 4.24/4.45  (step t1577.t2.t10 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1577.t2.a3))
% 4.24/4.45  (step t1577.t2.t11 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1577.t2.t10))
% 4.24/4.45  (step t1577.t2.t12 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1577.t2.a1))
% 4.24/4.45  (step t1577.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t1577.t2.t12))
% 4.24/4.45  (step t1577.t2.t14 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule cong :premises (t1577.t2.t11 t1577.t2.t13))
% 4.24/4.45  (step t1577.t2.t15 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule trans :premises (t1577.t2.t7 t1577.t2.t9 t1577.t2.t14))
% 4.24/4.45  (step t1577.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t1577.t2.a0 t1577.t2.a1 t1577.t2.a2 t1577.t2.a3 t1577.t2.a4))
% 4.24/4.45  (step t1577.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1577.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1577.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1577.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1577.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1577.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t1577.t2 t1577.t3 t1577.t4 t1577.t5 t1577.t6 t1577.t7))
% 4.24/4.45  (step t1577.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t1577.t8))
% 4.24/4.45  (step t1577.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t1577.t9))
% 4.24/4.45  (step t1577.t11 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) 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 (t1577.t1 t1577.t10))
% 4.24/4.45  (step t1577.t12 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) 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)
% 4.24/4.45  (step t1577.t13 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t1577.t11 t1577.t12))
% 4.24/4.45  (step t1577.t14 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t1577.t13))
% 4.24/4.45  (step t1577.t15 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t1577.t14))
% 4.24/4.45  (step t1577.t16 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.45  (step t1577.t17 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1577.t16 t1577.a2 t1577.a4 t1577.a0 t1577.a3 t1577.a1))
% 4.24/4.45  (step t1577.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t1577.t15 t1577.t17))
% 4.24/4.45  (step t1577 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t1577.a0 t1577.a1 t1577.a2 t1577.a3 t1577.a4))
% 4.24/4.45  (step t1578 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1579 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1580 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1581 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1582 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1583 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))))) :rule resolution :premises (t1577 t1578 t1579 t1580 t1581 t1582))
% 4.24/4.45  (step t1584 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t1583))
% 4.24/4.45  (step t1585 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t1584))
% 4.24/4.45  (step t1586 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.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 (t1576 t1585))
% 4.24/4.45  (step t1587 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.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)
% 4.24/4.45  (step t1588 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t1586 t1587))
% 4.24/4.45  (step t1589 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t1588))
% 4.24/4.45  (step t1590 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (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.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t1589))
% 4.24/4.45  (step t1591 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (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 (t1575 t1590))
% 4.24/4.45  (step t1592 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1591))
% 4.24/4.45  (step t1593 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and :premises (t1418))
% 4.24/4.45  (step t1594 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t1592 t209 t208 t1421 t1593 t1419))
% 4.24/4.45  (step t1595 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1596 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1597)
% 4.24/4.45  (assume t1597.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1597.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1597.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (step t1597.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1597.t2)
% 4.24/4.45  (assume t1597.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (assume t1597.t2.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1597.t2.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (step t1597.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1597.t2.a2))
% 4.24/4.45  (step t1597.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.h4 tptp.e12))) :rule cong :premises (t1597.t2.t1))
% 4.24/4.45  (step t1597.t2.t3 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1597.t2.a0))
% 4.24/4.45  (step t1597.t2.t4 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1597.t2.a1))
% 4.24/4.45  (step t1597.t2.t5 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1597.t2.t4))
% 4.24/4.45  (step t1597.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule cong :premises (t1597.t2.t5 t1597.t2.t5))
% 4.24/4.45  (step t1597.t2.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule trans :premises (t1597.t2.t2 t1597.t2.t3 t1597.t2.t6))
% 4.24/4.45  (step t1597.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e12 (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 (t1597.t2.a0 t1597.t2.a1 t1597.t2.a2))
% 4.24/4.45  (step t1597.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1597.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1597.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1597.t6 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1597.t2 t1597.t3 t1597.t4 t1597.t5))
% 4.24/4.45  (step t1597.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t6))
% 4.24/4.45  (step t1597.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t7))
% 4.24/4.45  (step t1597.t9 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t1 t1597.t8))
% 4.24/4.45  (step t1597.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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)
% 4.24/4.45  (step t1597.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t9 t1597.t10))
% 4.24/4.45  (step t1597.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t11))
% 4.24/4.45  (step t1597.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (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 (t1597.t12))
% 4.24/4.45  (step t1597.t14 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1597.t15 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1597.t14 t1597.a2 t1597.a1 t1597.a0))
% 4.24/4.45  (step t1597.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1597.t13 t1597.t15))
% 4.24/4.45  (step t1597 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t1597.a0 t1597.a1 t1597.a2))
% 4.24/4.45  (step t1598 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1599 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1600 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1601 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1597 t1598 t1599 t1600))
% 4.24/4.45  (step t1602 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule reordering :premises (t1601))
% 4.24/4.45  (step t1603 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule contraction :premises (t1602))
% 4.24/4.45  (step t1604 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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 (t1596 t1603))
% 4.24/4.45  (step t1605 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.24/4.45  (step t1606 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule resolution :premises (t1604 t1605))
% 4.24/4.45  (step t1607 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule contraction :premises (t1606))
% 4.24/4.45  (step t1608 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule implies :premises (t1607))
% 4.24/4.45  (step t1609 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1595 t1608))
% 4.24/4.45  (step t1610 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1609))
% 4.24/4.45  (step t1611 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1610 t166 t1421 t1420))
% 4.24/4.45  (step t1612 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1613 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1614)
% 4.24/4.45  (assume t1614.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1614.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1614.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1614.a3 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1614.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (step t1614.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1614.t2)
% 4.24/4.45  (assume t1614.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (assume t1614.t2.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1614.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1614.t2.a3 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1614.t2.a4 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (step t1614.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1614.t2.a4))
% 4.24/4.45  (step t1614.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1614.t2.t1))
% 4.24/4.45  (step t1614.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1614.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule cong :premises (t1614.t2.t2 t1614.t2.t3))
% 4.24/4.45  (step t1614.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1614.t2.a3))
% 4.24/4.45  (step t1614.t2.t6 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1614.t2.t5))
% 4.24/4.45  (step t1614.t2.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1614.t2.t6))
% 4.24/4.45  (step t1614.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule trans :premises (t1614.t2.t4 t1614.t2.t7))
% 4.24/4.45  (step t1614.t2.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e10))) :rule cong :premises (t1614.t2.t8))
% 4.24/4.45  (step t1614.t2.t10 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1614.t2.a2))
% 4.24/4.45  (step t1614.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t1614.t2.t10))
% 4.24/4.45  (step t1614.t2.t12 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1614.t2.t11))
% 4.24/4.45  (step t1614.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1614.t2.a0))
% 4.24/4.45  (step t1614.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t1614.t2.t13))
% 4.24/4.45  (step t1614.t2.t15 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1614.t2.a1))
% 4.24/4.45  (step t1614.t2.t16 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1614.t2.t15))
% 4.24/4.45  (step t1614.t2.t17 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1614.t2.t14 t1614.t2.t16))
% 4.24/4.45  (step t1614.t2.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule trans :premises (t1614.t2.t9 t1614.t2.t12 t1614.t2.t17))
% 4.24/4.45  (step t1614.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t1614.t2.a0 t1614.t2.a1 t1614.t2.a2 t1614.t2.a3 t1614.t2.a4))
% 4.24/4.45  (step t1614.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1614.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1614.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1614.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1614.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1614.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1614.t2 t1614.t3 t1614.t4 t1614.t5 t1614.t6 t1614.t7))
% 4.24/4.45  (step t1614.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule reordering :premises (t1614.t8))
% 4.24/4.45  (step t1614.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule contraction :premises (t1614.t9))
% 4.24/4.45  (step t1614.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 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 (t1614.t1 t1614.t10))
% 4.24/4.45  (step t1614.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 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)
% 4.24/4.45  (step t1614.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule resolution :premises (t1614.t11 t1614.t12))
% 4.24/4.45  (step t1614.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule contraction :premises (t1614.t13))
% 4.24/4.45  (step t1614.t15 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule implies :premises (t1614.t14))
% 4.24/4.45  (step t1614.t16 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1614.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1614.t16 t1614.a4 t1614.a2 t1614.a3 t1614.a0 t1614.a1))
% 4.24/4.45  (step t1614.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1614.t15 t1614.t17))
% 4.24/4.45  (step t1614 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1614.a0 t1614.a1 t1614.a2 t1614.a3 t1614.a4))
% 4.24/4.45  (step t1615 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1616 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1617 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1618 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1619 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1620 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1614 t1615 t1616 t1617 t1618 t1619))
% 4.24/4.45  (step t1621 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1620))
% 4.24/4.45  (step t1622 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1621))
% 4.24/4.45  (step t1623 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1613 t1622))
% 4.24/4.45  (step t1624 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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)
% 4.24/4.45  (step t1625 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1623 t1624))
% 4.24/4.45  (step t1626 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1625))
% 4.24/4.45  (step t1627 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1626))
% 4.24/4.45  (step t1628 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1612 t1627))
% 4.24/4.45  (step t1629 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1628))
% 4.24/4.45  (step t1630 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t1629 t166 t209 t1421 t1593 t1420))
% 4.24/4.45  (step t1631 (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.e11)))) :rule or_neg)
% 4.24/4.45  (step t1632 (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 (t1631 t1421))
% 4.24/4.45  (step t1633 (cl (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 and :premises (t127))
% 4.24/4.45  (step t1634 (cl (= 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 or :premises (t1633))
% 4.24/4.45  (step t1635 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1636 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1637)
% 4.24/4.45  (assume t1637.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1637.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1637.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1637.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.45  (assume t1637.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1637.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.45  (assume t1637.a6 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1637.a7 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1637.a8 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1637.a9 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (step t1637.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1637.t2)
% 4.24/4.45  (assume t1637.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1637.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (assume t1637.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1637.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1637.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1637.t2.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.45  (assume t1637.t2.a6 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1637.t2.a7 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1637.t2.a8 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1637.t2.a9 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.45  (step t1637.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t1637.t2.a9))
% 4.24/4.45  (step t1637.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.h4 tptp.e10))) :rule cong :premises (t1637.t2.t1))
% 4.24/4.45  (step t1637.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1637.t2.a8))
% 4.24/4.45  (step t1637.t2.t4 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1637.t2.a1))
% 4.24/4.45  (step t1637.t2.t5 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1637.t2.a2))
% 4.24/4.45  (step t1637.t2.t6 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1637.t2.t5))
% 4.24/4.45  (step t1637.t2.t7 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1637.t2.t6))
% 4.24/4.45  (step t1637.t2.t8 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t1637.t2.t4 t1637.t2.t7))
% 4.24/4.45  (step t1637.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule symm :premises (t1637.t2.t8))
% 4.24/4.45  (step t1637.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1637.t2.a3))
% 4.24/4.45  (step t1637.t2.t11 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1637.t2.t10))
% 4.24/4.45  (step t1637.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t1637.t2.t4))
% 4.24/4.45  (step t1637.t2.t13 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t1637.t2.t11 t1637.t2.t12))
% 4.24/4.45  (step t1637.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1637.t2.t13 t1637.t2.t6))
% 4.24/4.45  (step t1637.t2.t15 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1637.t2.t14))
% 4.24/4.45  (step t1637.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1637.t2.a4))
% 4.24/4.45  (step t1637.t2.t17 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t1637.t2.a7))
% 4.24/4.45  (step t1637.t2.t18 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t1637.t2.t17))
% 4.24/4.45  (step t1637.t2.t19 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t1637.t2.a6))
% 4.24/4.45  (step t1637.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1637.t2.a5))
% 4.24/4.45  (step t1637.t2.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1637.t2.t20))
% 4.24/4.45  (step t1637.t2.t22 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.45  (step t1637.t2.t23 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1637.t2.t16))
% 4.24/4.45  (step t1637.t2.t24 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t1637.t2.t23 t1637.t2.t14 t1637.t2.t8))
% 4.24/4.45  (step t1637.t2.t25 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t1637.t2.t22 t1637.t2.t24))
% 4.24/4.45  (step t1637.t2.t26 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1637.t2.a0))
% 4.24/4.45  (step t1637.t2.t27 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t1637.t2.t21 t1637.t2.t25 t1637.t2.t26))
% 4.24/4.45  (step t1637.t2.t28 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e13))) :rule trans :premises (t1637.t2.t19 t1637.t2.t27))
% 4.24/4.45  (step t1637.t2.t29 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule cong :premises (t1637.t2.t28 t1637.t2.t13))
% 4.24/4.45  (step t1637.t2.t30 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule trans :premises (t1637.t2.t2 t1637.t2.t3 t1637.t2.t9 t1637.t2.t15 t1637.t2.t16 t1637.t2.t18 t1637.t2.t29))
% 4.24/4.45  (step t1637.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (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 (t1637.t2.a0 t1637.t2.a1 t1637.t2.a2 t1637.t2.a3 t1637.t2.a4 t1637.t2.a5 t1637.t2.a6 t1637.t2.a7 t1637.t2.a8 t1637.t2.a9))
% 4.24/4.45  (step t1637.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1637.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1637.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1637.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1637.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1637.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.45  (step t1637.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1637.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1637.t11 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1637.t12 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1637.t13 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1637.t2 t1637.t3 t1637.t4 t1637.t5 t1637.t6 t1637.t7 t1637.t8 t1637.t9 t1637.t10 t1637.t11 t1637.t12))
% 4.24/4.45  (step t1637.t14 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t13))
% 4.24/4.45  (step t1637.t15 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t14))
% 4.24/4.45  (step t1637.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t1 t1637.t15))
% 4.24/4.45  (step t1637.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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)
% 4.24/4.45  (step t1637.t18 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t16 t1637.t17))
% 4.24/4.45  (step t1637.t19 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t18))
% 4.24/4.45  (step t1637.t20 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (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 (t1637.t19))
% 4.24/4.45  (step t1637.t21 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1637.t22 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1637.t21 t1637.a2 t1637.a9 t1637.a7 t1637.a6 t1637.a4 t1637.a5 t1637.a1 t1637.a0 t1637.a8 t1637.a3))
% 4.24/4.45  (step t1637.t23 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule resolution :premises (t1637.t20 t1637.t22))
% 4.24/4.45  (step t1637 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1637.a0 t1637.a1 t1637.a2 t1637.a3 t1637.a4 t1637.a5 t1637.a6 t1637.a7 t1637.a8 t1637.a9))
% 4.24/4.45  (step t1638 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1639 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1640 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.45  (step t1641 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1642 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1643 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.45  (step t1644 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1645 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1646 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1647 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1648 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1637 t1638 t1639 t1640 t1641 t1642 t1643 t1644 t1645 t1646 t1647))
% 4.24/4.45  (step t1649 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1648))
% 4.24/4.45  (step t1650 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1649))
% 4.24/4.45  (step t1651 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1636 t1650))
% 4.24/4.45  (step t1652 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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)
% 4.24/4.45  (step t1653 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1651 t1652))
% 4.24/4.45  (step t1654 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1653))
% 4.24/4.45  (step t1655 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1654))
% 4.24/4.45  (step t1656 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1635 t1655))
% 4.24/4.45  (step t1657 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1656))
% 4.24/4.45  (step t1658 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and :premises (a12))
% 4.24/4.45  (step t1659 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and :premises (a12))
% 4.24/4.45  (step t1660 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1661 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1662)
% 4.24/4.45  (assume t1662.a0 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1662.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.24/4.45  (assume t1662.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1662.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1662.a4 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1662.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1662.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (step t1662.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1662.t2)
% 4.24/4.45  (assume t1662.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.45  (assume t1662.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.45  (assume t1662.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1662.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1662.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1662.t2.a5 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.24/4.45  (assume t1662.t2.a6 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (step t1662.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t1662.t2.a6))
% 4.24/4.45  (step t1662.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h4 tptp.e12))) :rule cong :premises (t1662.t2.t1))
% 4.24/4.45  (step t1662.t2.t3 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1662.t2.a1))
% 4.24/4.45  (step t1662.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1662.t2.a3))
% 4.24/4.45  (step t1662.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t1662.t2.a5))
% 4.24/4.45  (step t1662.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t1662.t2.t5))
% 4.24/4.45  (step t1662.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1662.t2.a4))
% 4.24/4.45  (step t1662.t2.t8 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1662.t2.t7))
% 4.24/4.45  (step t1662.t2.t9 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1662.t2.t4))
% 4.24/4.45  (step t1662.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t1662.t2.t3))
% 4.24/4.45  (step t1662.t2.t11 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t1662.t2.t9 t1662.t2.t10))
% 4.24/4.45  (step t1662.t2.t12 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1662.t2.a2))
% 4.24/4.45  (step t1662.t2.t13 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1662.t2.t12))
% 4.24/4.45  (step t1662.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1662.t2.t11 t1662.t2.t13))
% 4.24/4.45  (step t1662.t2.t15 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1662.t2.t13))
% 4.24/4.45  (step t1662.t2.t16 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t1662.t2.t3 t1662.t2.t15))
% 4.24/4.45  (step t1662.t2.t17 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1662.t2.a0))
% 4.24/4.45  (step t1662.t2.t18 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t1662.t2.t17))
% 4.24/4.45  (step t1662.t2.t19 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h4 tptp.e10))) :rule trans :premises (t1662.t2.t14 t1662.t2.t16 t1662.t2.t18))
% 4.24/4.45  (step t1662.t2.t20 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t1662.t2.t8 t1662.t2.t19))
% 4.24/4.45  (step t1662.t2.t21 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule cong :premises (t1662.t2.t20 t1662.t2.t11))
% 4.24/4.45  (step t1662.t2.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule trans :premises (t1662.t2.t2 t1662.t2.t3 t1662.t2.t4 t1662.t2.t6 t1662.t2.t21))
% 4.24/4.45  (step t1662.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (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 (t1662.t2.a0 t1662.t2.a1 t1662.t2.a2 t1662.t2.a3 t1662.t2.a4 t1662.t2.a5 t1662.t2.a6))
% 4.24/4.45  (step t1662.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1662.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1662.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1662.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1662.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1662.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1662.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1662.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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1662.t2 t1662.t3 t1662.t4 t1662.t5 t1662.t6 t1662.t7 t1662.t8 t1662.t9))
% 4.24/4.45  (step t1662.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t10))
% 4.24/4.45  (step t1662.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t11))
% 4.24/4.45  (step t1662.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t1 t1662.t12))
% 4.24/4.45  (step t1662.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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)
% 4.24/4.45  (step t1662.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t13 t1662.t14))
% 4.24/4.45  (step t1662.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t15))
% 4.24/4.45  (step t1662.t17 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (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 (t1662.t16))
% 4.24/4.45  (step t1662.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1662.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1662.t18 t1662.a5 t1662.a6 t1662.a4 t1662.a3 t1662.a2 t1662.a1 t1662.a0))
% 4.24/4.45  (step t1662.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule resolution :premises (t1662.t17 t1662.t19))
% 4.24/4.45  (step t1662 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1662.a0 t1662.a1 t1662.a2 t1662.a3 t1662.a4 t1662.a5 t1662.a6))
% 4.24/4.45  (step t1663 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1664 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1665 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1666 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.45  (step t1667 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1668 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1669 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1670 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1662 t1663 t1664 t1665 t1666 t1667 t1668 t1669))
% 4.24/4.45  (step t1671 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1670))
% 4.24/4.45  (step t1672 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1671))
% 4.24/4.45  (step t1673 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1661 t1672))
% 4.24/4.45  (step t1674 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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)
% 4.24/4.45  (step t1675 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1673 t1674))
% 4.24/4.45  (step t1676 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1675))
% 4.24/4.45  (step t1677 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1676))
% 4.24/4.45  (step t1678 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1660 t1677))
% 4.24/4.45  (step t1679 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1678))
% 4.24/4.45  (step t1680 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.45  (step t1681 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1682 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1683 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1682))
% 4.24/4.45  (step t1684 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 4.24/4.45  (step t1685 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 4.24/4.45  (step t1686 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1687 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1685 t1686))
% 4.24/4.45  (step t1688 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 4.24/4.45  (step t1689 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t1687 t1688))
% 4.24/4.45  (step t1690 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t1684 t1689))
% 4.24/4.45  (step t1691 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1683 t1690))
% 4.24/4.45  (step t1692 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1693 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t180 t141 t181 t676 t1681 t1691 t1692))
% 4.24/4.45  (step t1694 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.24/4.45  (step t1695 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1696)
% 4.24/4.45  (assume t1696.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1696.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1696.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (assume t1696.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (assume t1696.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.45  (assume t1696.a5 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.45  (step t1696.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1696.t2)
% 4.24/4.45  (assume t1696.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.45  (assume t1696.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))
% 4.24/4.45  (assume t1696.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.45  (assume t1696.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.45  (assume t1696.t2.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 4.24/4.45  (step t1696.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1696.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t1696.t2.t1))
% 4.24/4.45  (step t1696.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule symm :premises (t1696.t2.a1))
% 4.24/4.45  (step t1696.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1696.t2.t3))
% 4.24/4.45  (step t1696.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t1696.t2.a3))
% 4.24/4.45  (step t1696.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t1696.t2.a2))
% 4.24/4.45  (step t1696.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1696.t2.t6))
% 4.24/4.45  (step t1696.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t1696.t2.t5 t1696.t2.t7))
% 4.24/4.45  (step t1696.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t1696.t2.t8))
% 4.24/4.45  (step t1696.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t1696.t2.a4))
% 4.24/4.45  (step t1696.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t1696.t2.t10 t1696.t2.a3))
% 4.24/4.45  (step t1696.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t1696.t2.t11))
% 4.24/4.45  (step t1696.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) :rule trans :premises (t1696.t2.t9 t1696.t2.t12))
% 4.24/4.45  (step t1696.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1696.t2.t13))
% 4.24/4.45  (step t1696.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1696.t2.t4 t1696.t2.t14))
% 4.24/4.45  (step t1696.t2.t16 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1696.t2.t17 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1696.t2.t16))
% 4.24/4.45  (step t1696.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 4.24/4.45  (step t1696.t2.t19 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1696.t2.t17 t1696.t2.t18))
% 4.24/4.45  (step t1696.t2.t20 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1696.t2.t19 t1696.t2.a0))
% 4.24/4.45  (step t1696.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t1696.t2.t15 t1696.t2.t20))
% 4.24/4.45  (step t1696.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1696.t2.t2 t1696.t2.t21))
% 4.24/4.45  (step t1696.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t1696.t2.a0 t1696.t2.a1 t1696.t2.a2 t1696.t2.a3 t1696.t2.a4))
% 4.24/4.45  (step t1696.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t1696.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1696.t5 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1696.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1696.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1696.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1696.t2 t1696.t3 t1696.t4 t1696.t5 t1696.t6 t1696.t7))
% 4.24/4.45  (step t1696.t9 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1696.t8))
% 4.24/4.45  (step t1696.t10 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t1696.t9))
% 4.24/4.45  (step t1696.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1696.t1 t1696.t10))
% 4.24/4.45  (step t1696.t12 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1696.t13 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1696.t11 t1696.t12))
% 4.24/4.45  (step t1696.t14 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1696.t13))
% 4.24/4.45  (step t1696.t15 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t1696.t14))
% 4.24/4.45  (step t1696.t16 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1696.t17 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1696.t18)
% 4.24/4.45  (assume t1696.t18.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (assume t1696.t18.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.45  (step t1696.t18.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1696.t18.a1))
% 4.24/4.45  (step t1696.t18.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t1696.t18.t1))
% 4.24/4.45  (step t1696.t18.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1696.t18.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1696.t18.a0))
% 4.24/4.45  (step t1696.t18.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1696.t18.t4))
% 4.24/4.45  (step t1696.t18.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1696.t18.t5))
% 4.24/4.45  (step t1696.t18.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t1696.t18.t3 t1696.t18.t6))
% 4.24/4.45  (step t1696.t18.t8 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1696.t18.t2 t1696.t18.t7))
% 4.24/4.45  (step t1696.t18 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t1696.t18.a0 t1696.t18.a1))
% 4.24/4.45  (step t1696.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1696.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1696.t21 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t1696.t18 t1696.t19 t1696.t20))
% 4.24/4.45  (step t1696.t22 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t1696.t21))
% 4.24/4.45  (step t1696.t23 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t1696.t22))
% 4.24/4.45  (step t1696.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1696.t17 t1696.t23))
% 4.24/4.45  (step t1696.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 4.24/4.45  (step t1696.t26 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1696.t24 t1696.t25))
% 4.24/4.45  (step t1696.t27 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1696.t26))
% 4.24/4.45  (step t1696.t28 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t1696.t27))
% 4.24/4.45  (step t1696.t29 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.45  (step t1696.t30 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1696.t29 t1696.a0 t1696.a2))
% 4.24/4.45  (step t1696.t31 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1696.t28 t1696.t30))
% 4.24/4.45  (step t1696.t32 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1696.t33)
% 4.24/4.45  (assume t1696.t33.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1696.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.45  (step t1696.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1696.t33.a1))
% 4.24/4.45  (step t1696.t33.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1696.t33.t1))
% 4.24/4.45  (step t1696.t33.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1696.t33.a0))
% 4.24/4.45  (step t1696.t33.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.45  (step t1696.t33.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t1696.t33.t3 t1696.t33.t4))
% 4.24/4.45  (step t1696.t33.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t1696.t33.t2 t1696.t33.t5))
% 4.24/4.45  (step t1696.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t1696.t33.a0 t1696.t33.a1))
% 4.24/4.45  (step t1696.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1696.t35 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1696.t36 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1696.t33 t1696.t34 t1696.t35))
% 4.24/4.45  (step t1696.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t1696.t36))
% 4.24/4.45  (step t1696.t38 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t1696.t37))
% 4.24/4.45  (step t1696.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1696.t32 t1696.t38))
% 4.24/4.45  (step t1696.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.45  (step t1696.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1696.t39 t1696.t40))
% 4.24/4.45  (step t1696.t42 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1696.t41))
% 4.24/4.45  (step t1696.t43 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t1696.t42))
% 4.24/4.45  (step t1696.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.45  (step t1696.t45 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t1696.t44 t1696.a1 t1696.a0))
% 4.24/4.45  (step t1696.t46 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1696.t43 t1696.t45))
% 4.24/4.45  (step t1696.t47 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1696.t16 t1696.a5 t1696.t31 t1696.a3 t1696.t46 t1696.a4))
% 4.24/4.45  (step t1696.t48 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1696.t15 t1696.t47))
% 4.24/4.45  (step t1696 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t1696.a0 t1696.a1 t1696.a2 t1696.a3 t1696.a4 t1696.a5))
% 4.24/4.45  (step t1697 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1698 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1699 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.45  (step t1700 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1701 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1702 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.45  (step t1703 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1696 t1697 t1698 t1699 t1700 t1701 t1702))
% 4.24/4.45  (step t1704 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1703))
% 4.24/4.45  (step t1705 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t1704))
% 4.24/4.45  (step t1706 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1695 t1705))
% 4.24/4.45  (step t1707 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1708 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1706 t1707))
% 4.24/4.45  (step t1709 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1708))
% 4.24/4.45  (step t1710 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t1709))
% 4.24/4.45  (step t1711 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1694 t1710))
% 4.24/4.45  (step t1712 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1713 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1714 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.45  (step t1715 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1716 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1717 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.24/4.45  (step t1718 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1719 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1711 t1712 t1713 t1714 t1715 t1716 t1717 t1718))
% 4.24/4.45  (step t1720 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t1719))
% 4.24/4.45  (step t1721 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1680 t1693 t1720))
% 4.24/4.45  (step t1722 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t1721))
% 4.24/4.45  (step t1723 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t1722))
% 4.24/4.45  (step t1724 (cl (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.45  (step t1725 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.45  (step t1726 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1727 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 4.24/4.45  (step t1728 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1729 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1728))
% 4.24/4.45  (step t1730 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 4.24/4.45  (step t1731 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 4.24/4.45  (step t1732 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1733 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1731 t1732))
% 4.24/4.45  (step t1734 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 4.24/4.45  (step t1735 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t1733 t1734))
% 4.24/4.45  (step t1736 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t1730 t1735))
% 4.24/4.45  (step t1737 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1729 t1736))
% 4.24/4.45  (step t1738 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 4.24/4.45  (step t1739 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t141 t1726 t1727 t841 t1737 t1738))
% 4.24/4.45  (step t1740 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 4.24/4.45  (step t1741 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1742)
% 4.24/4.45  (assume t1742.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1742.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1742.a2 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.45  (assume t1742.a3 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.45  (assume t1742.a4 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.45  (step t1742.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1742.t2)
% 4.24/4.45  (assume t1742.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.45  (assume t1742.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.45  (assume t1742.t2.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1742.t2.a3 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.45  (assume t1742.t2.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.45  (step t1742.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.45  (step t1742.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1742.t2.t1))
% 4.24/4.45  (step t1742.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1742.t2.a1))
% 4.24/4.45  (step t1742.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1742.t2.t3))
% 4.24/4.45  (step t1742.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t1742.t2.a3))
% 4.24/4.45  (step t1742.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t1742.t2.a2))
% 4.24/4.45  (step t1742.t2.t7 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1742.t2.t6))
% 4.24/4.45  (step t1742.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) :rule trans :premises (t1742.t2.t5 t1742.t2.t7))
% 4.24/4.45  (step t1742.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1742.t2.t8))
% 4.24/4.45  (step t1742.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t1742.t2.a4))
% 4.24/4.45  (step t1742.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t1742.t2.t10 t1742.t2.a3))
% 4.24/4.45  (step t1742.t2.t12 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1742.t2.t11))
% 4.24/4.45  (step t1742.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) :rule trans :premises (t1742.t2.t9 t1742.t2.t12))
% 4.24/4.45  (step t1742.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1742.t2.t13))
% 4.24/4.45  (step t1742.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1742.t2.t4 t1742.t2.t14))
% 4.24/4.45  (step t1742.t2.t16 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.45  (step t1742.t2.t17 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1742.t2.t16))
% 4.24/4.45  (step t1742.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 4.24/4.45  (step t1742.t2.t19 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1742.t2.t17 t1742.t2.t18))
% 4.24/4.45  (step t1742.t2.t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1742.t2.t19 t1742.t2.a0))
% 4.24/4.45  (step t1742.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1742.t2.t15 t1742.t2.t20))
% 4.24/4.45  (step t1742.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1742.t2.t2 t1742.t2.t21))
% 4.24/4.45  (step t1742.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1742.t2.a0 t1742.t2.a1 t1742.t2.a2 t1742.t2.a3 t1742.t2.a4))
% 4.24/4.45  (step t1742.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1742.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1742.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1742.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1742.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1742.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1742.t2 t1742.t3 t1742.t4 t1742.t5 t1742.t6 t1742.t7))
% 4.24/4.45  (step t1742.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1742.t8))
% 4.24/4.45  (step t1742.t10 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1742.t9))
% 4.24/4.45  (step t1742.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1742.t1 t1742.t10))
% 4.24/4.45  (step t1742.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1742.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1742.t11 t1742.t12))
% 4.24/4.45  (step t1742.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1742.t13))
% 4.24/4.45  (step t1742.t15 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1742.t14))
% 4.24/4.45  (step t1742.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.24/4.45  (step t1742.t17 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1742.t16 t1742.a4 t1742.a2 t1742.a1 t1742.a0 t1742.a3))
% 4.24/4.45  (step t1742.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1742.t15 t1742.t17))
% 4.24/4.45  (step t1742 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1742.a0 t1742.a1 t1742.a2 t1742.a3 t1742.a4))
% 4.24/4.45  (step t1743 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.45  (step t1744 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1745 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.45  (step t1746 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1747 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.45  (step t1748 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1742 t1743 t1744 t1745 t1746 t1747))
% 4.24/4.45  (step t1749 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1748))
% 4.24/4.45  (step t1750 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1749))
% 4.24/4.45  (step t1751 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1741 t1750))
% 4.24/4.45  (step t1752 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.45  (step t1753 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1751 t1752))
% 4.24/4.45  (step t1754 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1753))
% 4.24/4.45  (step t1755 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1754))
% 4.24/4.45  (step t1756 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1740 t1755))
% 4.24/4.45  (step t1757 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.45  (step t1758 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1759 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.45  (step t1760 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1761 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 4.24/4.45  (step t1762 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1763 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1756 t1757 t1758 t1759 t1760 t1761 t1762))
% 4.24/4.45  (step t1764 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1763))
% 4.24/4.45  (step t1765 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1725 t1739 t1764))
% 4.24/4.45  (step t1766 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1765))
% 4.24/4.45  (step t1767 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1766))
% 4.24/4.45  (step t1768 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t348))
% 4.24/4.45  (step t1769 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (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.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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1411 t1419 t1420 t1421 t208 t209 t1574 t1594 t1611 t1630 t1632 t1634 t1657 t1419 t1420 t1593 t1421 t1658 t1659 t1679 t1420 t1593 t1421 t1723 t208 t166 t209 t1724 t1767 t166 t1768))
% 4.24/4.45  (step t1770 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (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.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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1769))
% 4.24/4.45  (step t1771 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and :premises (t127))
% 4.24/4.45  (step t1772 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule or :premises (t1771))
% 4.24/4.45  (step t1773 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule equiv_pos2)
% 4.24/4.45  (step t1774 (cl (= (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true) (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.24/4.45  (step t1775 (cl (not (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true)) (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule equiv1 :premises (t1774))
% 4.24/4.45  (step t1776 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))))) :rule all_simplify)
% 4.24/4.45  (step t1777 (cl (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22))) :rule refl)
% 4.24/4.45  (step t1778 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule all_simplify)
% 4.24/4.45  (step t1779 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)))) :rule cong :premises (t1777 t1778))
% 4.24/4.45  (step t1780 (cl (= (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)) true)) :rule all_simplify)
% 4.24/4.45  (step t1781 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) true)) :rule trans :premises (t1779 t1780))
% 4.24/4.45  (step t1782 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true)) :rule trans :premises (t1776 t1781))
% 4.24/4.45  (step t1783 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule resolution :premises (t1775 t1782))
% 4.24/4.45  (step t1784 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule refl)
% 4.24/4.45  (step t1785 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 4.24/4.45  (step t1786 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 4.24/4.45  (step t1787 (cl (= (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))))) :rule refl)
% 4.24/4.45  (step t1788 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))))) :rule refl)
% 4.24/4.45  (step t1789 (cl (= (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule refl)
% 4.24/4.45  (step t1790 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))))) :rule cong :premises (t1783 t1784 t1785 t1110 t1786 t1787 t1788 t1789))
% 4.24/4.45  (step t1791 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1792 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1793)
% 4.24/4.45  (assume t1793.a0 (not (= tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1793.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1793.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1793.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1793.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1793.a5 (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)))
% 4.24/4.45  (assume t1793.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))
% 4.24/4.45  (step t1793.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1793.t2)
% 4.24/4.45  (assume t1793.t2.a0 (not (= tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1793.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1793.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)))
% 4.24/4.45  (assume t1793.t2.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1793.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1793.t2.a5 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1793.t2.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))
% 4.24/4.45  (step t1793.t2.t1 (cl (= (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) false) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule equiv_simplify)
% 4.24/4.45  (step t1793.t2.t2 (cl (not (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) false)) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule equiv1 :premises (t1793.t2.t1))
% 4.24/4.45  (step t1793.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t1793.t2.a3))
% 4.24/4.45  (step t1793.t2.t4 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h2 tptp.e10))) :rule cong :premises (t1793.t2.t3))
% 4.24/4.45  (step t1793.t2.t5 (cl (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t1793.t2.a2))
% 4.24/4.45  (step t1793.t2.t6 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t1793.t2.a1))
% 4.24/4.45  (step t1793.t2.t7 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) tptp.e20)) :rule trans :premises (t1793.t2.t4 t1793.t2.t5 t1793.t2.t6))
% 4.24/4.45  (step t1793.t2.t8 (cl (= (tptp.h2 tptp.e10) tptp.e20)) :rule trans :premises (t1793.t2.t5 t1793.t2.t6))
% 4.24/4.45  (step t1793.t2.t9 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1793.t2.a6))
% 4.24/4.45  (step t1793.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t1793.t2.a5))
% 4.24/4.45  (step t1793.t2.t11 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule trans :premises (t1793.t2.t9 t1793.t2.t10))
% 4.24/4.45  (step t1793.t2.t12 (cl (= (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)) (tptp.op2 tptp.e20 tptp.e22))) :rule cong :premises (t1793.t2.t8 t1793.t2.t11))
% 4.24/4.45  (step t1793.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t1793.t2.a4))
% 4.24/4.45  (step t1793.t2.t14 (cl (= (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)) tptp.e22)) :rule trans :premises (t1793.t2.t12 t1793.t2.t13))
% 4.24/4.45  (step t1793.t2.t15 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= tptp.e20 tptp.e22))) :rule cong :premises (t1793.t2.t7 t1793.t2.t14))
% 4.24/4.45  (step t1793.t2.t16 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.24/4.45  (step t1793.t2.t17 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t1793.t2.t16))
% 4.24/4.45  (step t1793.t2.t18 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.24/4.45  (step t1793.t2.t19 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t1793.t2.t17 t1793.t2.t18))
% 4.24/4.45  (step t1793.t2.t20 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t1793.t2.t19 t1793.t2.a0))
% 4.24/4.45  (step t1793.t2.t21 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) false)) :rule trans :premises (t1793.t2.t15 t1793.t2.t20))
% 4.24/4.45  (step t1793.t2.t22 (cl (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1793.t2.t2 t1793.t2.t21))
% 4.24/4.45  (step t1793.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule subproof :discharge (t1793.t2.a0 t1793.t2.a1 t1793.t2.a2 t1793.t2.a3 t1793.t2.a4 t1793.t2.a5 t1793.t2.a6))
% 4.24/4.45  (step t1793.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1793.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1793.t5 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1793.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1793.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1793.t8 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1793.t9 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1793.t10 (cl (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1793.t2 t1793.t3 t1793.t4 t1793.t5 t1793.t6 t1793.t7 t1793.t8 t1793.t9))
% 4.24/4.45  (step t1793.t11 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule reordering :premises (t1793.t10))
% 4.24/4.45  (step t1793.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule contraction :premises (t1793.t11))
% 4.24/4.45  (step t1793.t13 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1793.t1 t1793.t12))
% 4.24/4.45  (step t1793.t14 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule implies_neg2)
% 4.24/4.45  (step t1793.t15 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule resolution :premises (t1793.t13 t1793.t14))
% 4.24/4.45  (step t1793.t16 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule contraction :premises (t1793.t15))
% 4.24/4.45  (step t1793.t17 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule implies :premises (t1793.t16))
% 4.24/4.45  (step t1793.t18 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1793.t19 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule resolution :premises (t1793.t18 t1793.a0 t1793.a1 t1793.a5 t1793.a3 t1793.a4 t1793.a2 t1793.a6))
% 4.24/4.45  (step t1793.t20 (cl (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1793.t17 t1793.t19))
% 4.24/4.45  (step t1793 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule subproof :discharge (t1793.a0 t1793.a1 t1793.a2 t1793.a3 t1793.a4 t1793.a5 t1793.a6))
% 4.24/4.45  (step t1794 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1795 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1796 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1797 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1798 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1799 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1800 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1801 (cl (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1793 t1794 t1795 t1796 t1797 t1798 t1799 t1800))
% 4.24/4.45  (step t1802 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule reordering :premises (t1801))
% 4.24/4.45  (step t1803 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule contraction :premises (t1802))
% 4.24/4.45  (step t1804 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1792 t1803))
% 4.24/4.45  (step t1805 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule implies_neg2)
% 4.24/4.45  (step t1806 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule resolution :premises (t1804 t1805))
% 4.24/4.45  (step t1807 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule contraction :premises (t1806))
% 4.24/4.45  (step t1808 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule implies :premises (t1807))
% 4.24/4.45  (step t1809 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1791 t1808))
% 4.24/4.45  (step t1810 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.24/4.45  (step t1811 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.24/4.45  (step t1812 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.24/4.45  (step t1813 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1814 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.24/4.45  (step t1815 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))))) :rule or_neg)
% 4.24/4.45  (step t1816 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))))) :rule or_neg)
% 4.24/4.45  (step t1817 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (not (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule or_neg)
% 4.24/4.45  (step t1818 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule resolution :premises (t1809 t1810 t1811 t1812 t1813 t1814 t1815 t1816 t1817))
% 4.24/4.45  (step t1819 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule contraction :premises (t1818))
% 4.24/4.45  (step t1820 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))))) :rule resolution :premises (t1773 t1790 t1819))
% 4.24/4.45  (step t1821 (cl (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule or :premises (t1820))
% 4.24/4.45  (step t1822 (cl (= tptp.e20 tptp.e22) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule reordering :premises (t1821))
% 4.24/4.45  (step t1823 (cl (not (= (and (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.h2 tptp.e13))))) (not (and (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.h2 tptp.e13)))) :rule equiv_pos2)
% 4.24/4.45  (step t1824 (cl (= (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)))) :rule all_simplify)
% 4.24/4.45  (step t1825 (cl (= (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule all_simplify)
% 4.24/4.45  (step t1826 (cl (= (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.h2 tptp.e13)))) :rule all_simplify)
% 4.24/4.45  (step t1827 (cl (= (and (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.h2 tptp.e13))))) :rule cong :premises (t1482 t1824 t1825 t1826))
% 4.24/4.45  (step t1828 (cl (and (= tptp.e21 (tptp.h2 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.h2 tptp.e13)))) :rule resolution :premises (t1823 t1827 a14))
% 4.24/4.45  (step t1829 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule and :premises (t1828))
% 4.24/4.45  (step t1830 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule and :premises (t1828))
% 4.24/4.45  (step t1831 (cl (not (= tptp.e20 tptp.e22))) :rule and :premises (a7))
% 4.24/4.45  (step t1832 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1833 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1834)
% 4.24/4.45  (assume t1834.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1834.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1834.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (assume t1834.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1834.a4 (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)))
% 4.24/4.45  (assume t1834.a5 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))
% 4.24/4.45  (step t1834.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1834.t2)
% 4.24/4.45  (assume t1834.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)))
% 4.24/4.45  (assume t1834.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.45  (assume t1834.t2.a2 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))
% 4.24/4.45  (assume t1834.t2.a3 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.45  (assume t1834.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.45  (assume t1834.t2.a5 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 4.24/4.45  (step t1834.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t1834.t2.a5))
% 4.24/4.45  (step t1834.t2.t2 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h2 tptp.e12))) :rule cong :premises (t1834.t2.t1))
% 4.24/4.45  (step t1834.t2.t3 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1834.t2.a2))
% 4.24/4.45  (step t1834.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t1834.t2.a3))
% 4.24/4.45  (step t1834.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t1834.t2.a4))
% 4.24/4.45  (step t1834.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t1834.t2.t5))
% 4.24/4.45  (step t1834.t2.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t1834.t2.a1))
% 4.24/4.45  (step t1834.t2.t8 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t1834.t2.t7))
% 4.24/4.45  (step t1834.t2.t9 (cl (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t1834.t2.a0))
% 4.24/4.45  (step t1834.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule symm :premises (t1834.t2.t9))
% 4.24/4.45  (step t1834.t2.t11 (cl (= tptp.e20 (tptp.h2 tptp.e10))) :rule trans :premises (t1834.t2.t8 t1834.t2.t10))
% 4.24/4.45  (step t1834.t2.t12 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1834.t2.t4))
% 4.24/4.45  (step t1834.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule symm :premises (t1834.t2.t3))
% 4.24/4.45  (step t1834.t2.t14 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule trans :premises (t1834.t2.t12 t1834.t2.t13))
% 4.24/4.45  (step t1834.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule cong :premises (t1834.t2.t11 t1834.t2.t14))
% 4.24/4.45  (step t1834.t2.t16 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule trans :premises (t1834.t2.t2 t1834.t2.t3 t1834.t2.t4 t1834.t2.t6 t1834.t2.t15))
% 4.24/4.45  (step t1834.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule subproof :discharge (t1834.t2.a0 t1834.t2.a1 t1834.t2.a2 t1834.t2.a3 t1834.t2.a4 t1834.t2.a5))
% 4.24/4.45  (step t1834.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1834.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1834.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1834.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1834.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1834.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1834.t9 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1834.t2 t1834.t3 t1834.t4 t1834.t5 t1834.t6 t1834.t7 t1834.t8))
% 4.24/4.45  (step t1834.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule reordering :premises (t1834.t9))
% 4.24/4.45  (step t1834.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule contraction :premises (t1834.t10))
% 4.24/4.45  (step t1834.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (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 resolution :premises (t1834.t1 t1834.t11))
% 4.24/4.45  (step t1834.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1834.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1834.t12 t1834.t13))
% 4.24/4.45  (step t1834.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule contraction :premises (t1834.t14))
% 4.24/4.45  (step t1834.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule implies :premises (t1834.t15))
% 4.24/4.45  (step t1834.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1834.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1834.t17 t1834.a4 t1834.a0 t1834.a5 t1834.a1 t1834.a3 t1834.a2))
% 4.24/4.45  (step t1834.t19 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule resolution :premises (t1834.t16 t1834.t18))
% 4.24/4.45  (step t1834 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule subproof :discharge (t1834.a0 t1834.a1 t1834.a2 t1834.a3 t1834.a4 t1834.a5))
% 4.24/4.45  (step t1835 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1836 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.45  (step t1837 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1838 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.45  (step t1839 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) :rule and_pos)
% 4.24/4.45  (step t1840 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) :rule and_pos)
% 4.24/4.45  (step t1841 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1834 t1835 t1836 t1837 t1838 t1839 t1840))
% 4.24/4.45  (step t1842 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule reordering :premises (t1841))
% 4.24/4.45  (step t1843 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule contraction :premises (t1842))
% 4.24/4.45  (step t1844 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (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 resolution :premises (t1833 t1843))
% 4.24/4.45  (step t1845 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (not (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule implies_neg2)
% 4.24/4.45  (step t1846 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1844 t1845))
% 4.24/4.45  (step t1847 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule contraction :premises (t1846))
% 4.24/4.45  (step t1848 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule implies :premises (t1847))
% 4.24/4.45  (step t1849 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12)))) :rule resolution :premises (t1832 t1848))
% 4.24/4.45  (step t1850 (cl (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.h2 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e12)))) :rule reordering :premises (t1849))
% 4.24/4.45  (step t1851 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (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.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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t1770 t1772 t1269 t1822 t1829 t1830 t1658 t1659 t1831 t1850 t1829 t1830 t1658 t1659))
% 4.24/4.45  (step t1852 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (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.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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t1851))
% 4.24/4.45  (step t1853 (cl (= 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 or :premises (t535))
% 4.24/4.45  (step t1854 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.45  (step t1855 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.45  (anchor :step t1856)
% 4.24/4.45  (assume t1856.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.45  (assume t1856.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 4.24/4.45  (assume t1856.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.24/4.45  (assume t1856.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.45  (assume t1856.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.45  (assume t1856.a5 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.45  (assume t1856.a6 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.45  (assume t1856.a7 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t1856.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1856.t2)
% 4.24/4.46  (assume t1856.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t1856.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t1856.t2.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t1856.t2.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t1856.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t1856.t2.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t1856.t2.a6 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.24/4.46  (assume t1856.t2.a7 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 4.24/4.46  (step t1856.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1856.t2.a7))
% 4.24/4.46  (step t1856.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.h4 tptp.e12))) :rule cong :premises (t1856.t2.t1))
% 4.24/4.46  (step t1856.t2.t3 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1856.t2.a0))
% 4.24/4.46  (step t1856.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1856.t2.a1))
% 4.24/4.46  (step t1856.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t1856.t2.a6))
% 4.24/4.46  (step t1856.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t1856.t2.t5))
% 4.24/4.46  (step t1856.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1856.t2.t4))
% 4.24/4.46  (step t1856.t2.t8 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t1856.t2.t7 t1856.t2.a0))
% 4.24/4.46  (step t1856.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1856.t2.a5))
% 4.24/4.46  (step t1856.t2.t10 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1856.t2.t9))
% 4.24/4.46  (step t1856.t2.t11 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.46  (step t1856.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1856.t2.a4))
% 4.24/4.46  (step t1856.t2.t13 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1856.t2.t12))
% 4.24/4.46  (step t1856.t2.t14 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1856.t2.a3))
% 4.24/4.46  (step t1856.t2.t15 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1856.t2.t14))
% 4.24/4.46  (step t1856.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1856.t2.t8 t1856.t2.t15))
% 4.24/4.46  (step t1856.t2.t17 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1856.t2.t15))
% 4.24/4.46  (step t1856.t2.t18 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t1856.t2.t3 t1856.t2.t17))
% 4.24/4.46  (step t1856.t2.t19 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t1856.t2.t13 t1856.t2.t16 t1856.t2.t18))
% 4.24/4.46  (step t1856.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t1856.t2.t11 t1856.t2.t19))
% 4.24/4.46  (step t1856.t2.t21 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1856.t2.a2))
% 4.24/4.46  (step t1856.t2.t22 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t1856.t2.t10 t1856.t2.t20 t1856.t2.t21))
% 4.24/4.46  (step t1856.t2.t23 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule cong :premises (t1856.t2.t8 t1856.t2.t22))
% 4.24/4.46  (step t1856.t2.t24 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule trans :premises (t1856.t2.t2 t1856.t2.t3 t1856.t2.t4 t1856.t2.t6 t1856.t2.t23))
% 4.24/4.46  (step t1856.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t1856.t2.a0 t1856.t2.a1 t1856.t2.a2 t1856.t2.a3 t1856.t2.a4 t1856.t2.a5 t1856.t2.a6 t1856.t2.a7))
% 4.24/4.46  (step t1856.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1856.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1856.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1856.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1856.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1856.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1856.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.24/4.46  (step t1856.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1856.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1856.t2 t1856.t3 t1856.t4 t1856.t5 t1856.t6 t1856.t7 t1856.t8 t1856.t9 t1856.t10))
% 4.24/4.46  (step t1856.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule reordering :premises (t1856.t11))
% 4.24/4.46  (step t1856.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule contraction :premises (t1856.t12))
% 4.24/4.46  (step t1856.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 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 (t1856.t1 t1856.t13))
% 4.24/4.46  (step t1856.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 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)
% 4.24/4.46  (step t1856.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule resolution :premises (t1856.t14 t1856.t15))
% 4.24/4.46  (step t1856.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule contraction :premises (t1856.t16))
% 4.24/4.46  (step t1856.t18 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule implies :premises (t1856.t17))
% 4.24/4.46  (step t1856.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t1856.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1856.t19 t1856.a7 t1856.a5 t1856.a0 t1856.a6 t1856.a3 t1856.a4 t1856.a2 t1856.a1))
% 4.24/4.46  (step t1856.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t1856.t18 t1856.t20))
% 4.24/4.46  (step t1856 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1856.a0 t1856.a1 t1856.a2 t1856.a3 t1856.a4 t1856.a5 t1856.a6 t1856.a7))
% 4.24/4.46  (step t1857 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1858 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1859 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.24/4.46  (step t1860 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1861 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1862 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1863 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1864 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1865 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1856 t1857 t1858 t1859 t1860 t1861 t1862 t1863 t1864))
% 4.24/4.46  (step t1866 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1865))
% 4.24/4.46  (step t1867 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1866))
% 4.24/4.46  (step t1868 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1855 t1867))
% 4.24/4.46  (step t1869 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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)
% 4.24/4.46  (step t1870 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1868 t1869))
% 4.24/4.46  (step t1871 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1870))
% 4.24/4.46  (step t1872 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1871))
% 4.24/4.46  (step t1873 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1854 t1872))
% 4.24/4.46  (step t1874 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1873))
% 4.24/4.46  (step t1875 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t1876 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1877)
% 4.24/4.46  (assume t1877.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1877.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t1877.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t1877.a3 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.46  (assume t1877.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.46  (assume t1877.a5 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t1877.a6 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t1877.a7 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t1877.a8 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t1877.a9 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t1877.a10 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t1877.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1877.t2)
% 4.24/4.46  (assume t1877.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t1877.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t1877.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t1877.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t1877.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t1877.t2.a5 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t1877.t2.a6 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t1877.t2.a7 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.46  (assume t1877.t2.a8 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t1877.t2.a9 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1877.t2.a10 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.46  (step t1877.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1877.t2.a10))
% 4.24/4.46  (step t1877.t2.t2 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t1877.t2.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1877.t2.a9))
% 4.24/4.46  (step t1877.t2.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1877.t2.t3))
% 4.24/4.46  (step t1877.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t1877.t2.t2 t1877.t2.t4))
% 4.24/4.46  (step t1877.t2.t6 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1877.t2.t5))
% 4.24/4.46  (step t1877.t2.t7 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1877.t2.t1 t1877.t2.a8 t1877.t2.t6))
% 4.24/4.46  (step t1877.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t1877.t2.t7))
% 4.24/4.46  (step t1877.t2.t9 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1877.t2.a8))
% 4.24/4.46  (step t1877.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t1877.t2.t5 t1877.t2.t9))
% 4.24/4.46  (step t1877.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e13))) :rule cong :premises (t1877.t2.t10))
% 4.24/4.46  (step t1877.t2.t12 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.46  (step t1877.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1877.t2.a4))
% 4.24/4.46  (step t1877.t2.t14 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1877.t2.t13))
% 4.24/4.46  (step t1877.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1877.t2.a3))
% 4.24/4.46  (step t1877.t2.t16 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1877.t2.t15))
% 4.24/4.46  (step t1877.t2.t17 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t1877.t2.t16 t1877.t2.a1))
% 4.24/4.46  (step t1877.t2.t18 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1877.t2.a2))
% 4.24/4.46  (step t1877.t2.t19 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1877.t2.t18))
% 4.24/4.46  (step t1877.t2.t20 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1877.t2.t17 t1877.t2.t19))
% 4.24/4.46  (step t1877.t2.t21 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1877.t2.a1))
% 4.24/4.46  (step t1877.t2.t22 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1877.t2.t19))
% 4.24/4.46  (step t1877.t2.t23 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t1877.t2.t21 t1877.t2.t22))
% 4.24/4.46  (step t1877.t2.t24 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t1877.t2.t14 t1877.t2.t20 t1877.t2.t23))
% 4.24/4.46  (step t1877.t2.t25 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t1877.t2.t12 t1877.t2.t24))
% 4.24/4.46  (step t1877.t2.t26 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1877.t2.t25))
% 4.24/4.46  (step t1877.t2.t27 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1877.t2.a6))
% 4.24/4.46  (step t1877.t2.t28 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t1877.t2.a7))
% 4.24/4.46  (step t1877.t2.t29 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t1877.t2.t28))
% 4.24/4.46  (step t1877.t2.t30 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t1877.t2.a0))
% 4.24/4.46  (step t1877.t2.t31 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t1877.t2.t30))
% 4.24/4.46  (step t1877.t2.t32 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h4 tptp.e10))) :rule trans :premises (t1877.t2.t20 t1877.t2.t23 t1877.t2.t31))
% 4.24/4.46  (step t1877.t2.t33 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t1877.t2.t14 t1877.t2.t32))
% 4.24/4.46  (step t1877.t2.t34 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1877.t2.t27))
% 4.24/4.46  (step t1877.t2.t35 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1877.t2.a5))
% 4.24/4.46  (step t1877.t2.t36 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t1877.t2.t34 t1877.t2.t25 t1877.t2.t35))
% 4.24/4.46  (step t1877.t2.t37 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule cong :premises (t1877.t2.t33 t1877.t2.t36))
% 4.24/4.46  (step t1877.t2.t38 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule trans :premises (t1877.t2.t8 t1877.t2.t11 t1877.t2.a5 t1877.t2.t26 t1877.t2.t27 t1877.t2.t29 t1877.t2.t37))
% 4.24/4.46  (step t1877.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t1877.t2.a0 t1877.t2.a1 t1877.t2.a2 t1877.t2.a3 t1877.t2.a4 t1877.t2.a5 t1877.t2.a6 t1877.t2.a7 t1877.t2.a8 t1877.t2.a9 t1877.t2.a10))
% 4.24/4.46  (step t1877.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1877.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1877.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1877.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1877.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1877.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1877.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1877.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.46  (step t1877.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1877.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1877.t13 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1877.t14 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1877.t2 t1877.t3 t1877.t4 t1877.t5 t1877.t6 t1877.t7 t1877.t8 t1877.t9 t1877.t10 t1877.t11 t1877.t12 t1877.t13))
% 4.24/4.46  (step t1877.t15 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule reordering :premises (t1877.t14))
% 4.24/4.46  (step t1877.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule contraction :premises (t1877.t15))
% 4.24/4.46  (step t1877.t17 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 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 (t1877.t1 t1877.t16))
% 4.24/4.46  (step t1877.t18 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 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)
% 4.24/4.46  (step t1877.t19 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule resolution :premises (t1877.t17 t1877.t18))
% 4.24/4.46  (step t1877.t20 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule contraction :premises (t1877.t19))
% 4.24/4.46  (step t1877.t21 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule implies :premises (t1877.t20))
% 4.24/4.46  (step t1877.t22 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t1877.t23 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1877.t22 t1877.a9 t1877.a10 t1877.a8 t1877.a7 t1877.a5 t1877.a2 t1877.a6 t1877.a4 t1877.a1 t1877.a0 t1877.a3))
% 4.24/4.46  (step t1877.t24 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t1877.t21 t1877.t23))
% 4.24/4.46  (step t1877 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1877.a0 t1877.a1 t1877.a2 t1877.a3 t1877.a4 t1877.a5 t1877.a6 t1877.a7 t1877.a8 t1877.a9 t1877.a10))
% 4.24/4.46  (step t1878 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1879 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1880 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1881 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1882 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.46  (step t1883 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1884 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1885 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1886 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1887 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1888 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1889 (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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1877 t1878 t1879 t1880 t1881 t1882 t1883 t1884 t1885 t1886 t1887 t1888))
% 4.24/4.46  (step t1890 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1889))
% 4.24/4.46  (step t1891 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1890))
% 4.24/4.46  (step t1892 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1876 t1891))
% 4.24/4.46  (step t1893 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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)
% 4.24/4.46  (step t1894 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1892 t1893))
% 4.24/4.46  (step t1895 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1894))
% 4.24/4.46  (step t1896 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t1895))
% 4.24/4.46  (step t1897 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t1875 t1896))
% 4.24/4.46  (step t1898 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1897))
% 4.24/4.46  (step t1899 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.46  (step t1900 (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)
% 4.24/4.46  (step t1901 (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 (t1900))
% 4.24/4.46  (step t1902 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))))) :rule all_simplify)
% 4.24/4.46  (step t1903 (cl (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13))) :rule refl)
% 4.24/4.46  (step t1904 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule all_simplify)
% 4.24/4.46  (step t1905 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)))) :rule cong :premises (t1903 t1904))
% 4.24/4.46  (step t1906 (cl (= (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)) true)) :rule all_simplify)
% 4.24/4.46  (step t1907 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) true)) :rule trans :premises (t1905 t1906))
% 4.24/4.46  (step t1908 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) :rule trans :premises (t1902 t1907))
% 4.24/4.46  (step t1909 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t1901 t1908))
% 4.24/4.46  (step t1910 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t1909 t1727 t502))
% 4.24/4.46  (step t1911 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t1912 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1913)
% 4.24/4.46  (assume t1913.a0 (not (= tptp.e12 tptp.e13)))
% 4.24/4.46  (assume t1913.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.46  (step t1913.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1913.t2)
% 4.24/4.46  (assume t1913.t2.a0 (not (= tptp.e12 tptp.e13)))
% 4.24/4.46  (assume t1913.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 4.24/4.46  (step t1913.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.46  (step t1913.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t1913.t2.t1))
% 4.24/4.46  (step t1913.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 4.24/4.46  (step t1913.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1913.t2.a1))
% 4.24/4.46  (step t1913.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1913.t2.t4))
% 4.24/4.46  (step t1913.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1913.t2.t5))
% 4.24/4.46  (step t1913.t2.t7 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 tptp.e13))) :rule cong :premises (t1913.t2.t3 t1913.t2.t6))
% 4.24/4.46  (step t1913.t2.t8 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.46  (step t1913.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t1913.t2.t8))
% 4.24/4.46  (step t1913.t2.t10 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 4.24/4.46  (step t1913.t2.t11 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t1913.t2.t9 t1913.t2.t10))
% 4.24/4.46  (step t1913.t2.t12 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t1913.t2.t11 t1913.t2.a0))
% 4.24/4.46  (step t1913.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t1913.t2.t7 t1913.t2.t12))
% 4.24/4.46  (step t1913.t2.t14 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1913.t2.t2 t1913.t2.t13))
% 4.24/4.46  (step t1913.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t1913.t2.a0 t1913.t2.a1))
% 4.24/4.46  (step t1913.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1913.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1913.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1913.t2 t1913.t3 t1913.t4))
% 4.24/4.46  (step t1913.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1913.t5))
% 4.24/4.46  (step t1913.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1913.t6))
% 4.24/4.46  (step t1913.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1913.t1 t1913.t7))
% 4.24/4.46  (step t1913.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.24/4.46  (step t1913.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1913.t8 t1913.t9))
% 4.24/4.46  (step t1913.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1913.t10))
% 4.24/4.46  (step t1913.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t1913.t11))
% 4.24/4.46  (step t1913.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t1913.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1913.t13 t1913.a0 t1913.a1))
% 4.24/4.46  (step t1913.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1913.t12 t1913.t14))
% 4.24/4.46  (step t1913 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t1913.a0 t1913.a1))
% 4.24/4.46  (step t1914 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1915 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1916 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1913 t1914 t1915))
% 4.24/4.46  (step t1917 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1916))
% 4.24/4.46  (step t1918 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1917))
% 4.24/4.46  (step t1919 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1912 t1918))
% 4.24/4.46  (step t1920 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.24/4.46  (step t1921 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1919 t1920))
% 4.24/4.46  (step t1922 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1921))
% 4.24/4.46  (step t1923 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t1922))
% 4.24/4.46  (step t1924 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1911 t1923))
% 4.24/4.46  (step t1925 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t1926 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t1927 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t1928 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1924 t1925 t1926 t1927))
% 4.24/4.46  (step t1929 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1928))
% 4.24/4.46  (step t1930 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1899 t1910 t1929))
% 4.24/4.46  (step t1931 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t1930))
% 4.24/4.46  (step t1932 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1931))
% 4.24/4.46  (step t1933 (cl (not (= tptp.e12 tptp.e13))) :rule and :premises (a6))
% 4.24/4.46  (step t1934 (cl (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 and :premises (t127))
% 4.24/4.46  (step t1935 (cl (= 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 or :premises (t1934))
% 4.24/4.46  (step t1936 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1852 t1853 t573 t1874 t1419 t1420 t1421 t1898 t1419 t1420 t1593 t1421 t208 t209 t1932 t1933 t1935))
% 4.24/4.46  (step t1937 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (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.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)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t1936))
% 4.24/4.46  (step t1938 (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 (t127))
% 4.24/4.46  (step t1939 (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 (t1938))
% 4.24/4.46  (step t1940 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.46  (step t1941 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 4.24/4.46  (step t1942 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t180 t181 t1691 t1941))
% 4.24/4.46  (step t1943 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t1944 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1945)
% 4.24/4.46  (assume t1945.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1945.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t1945.a2 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.46  (step t1945.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1945.t2)
% 4.24/4.46  (assume t1945.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.46  (assume t1945.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))
% 4.24/4.46  (step t1945.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.46  (step t1945.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 (t1945.t2.t1))
% 4.24/4.46  (step t1945.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule symm :premises (t1945.t2.a1))
% 4.24/4.46  (step t1945.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1945.t2.t3))
% 4.24/4.46  (step t1945.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 4.24/4.46  (step t1945.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1945.t2.t4 t1945.t2.t5))
% 4.24/4.46  (step t1945.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.46  (step t1945.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1945.t2.t7))
% 4.24/4.46  (step t1945.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 4.24/4.46  (step t1945.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1945.t2.t8 t1945.t2.t9))
% 4.24/4.46  (step t1945.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1945.t2.t10 t1945.t2.a0))
% 4.24/4.46  (step t1945.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1945.t2.t6 t1945.t2.t11))
% 4.24/4.46  (step t1945.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1945.t2.t2 t1945.t2.t12))
% 4.24/4.46  (step t1945.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1945.t2.a0 t1945.t2.a1))
% 4.24/4.46  (step t1945.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t1945.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1945.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1945.t2 t1945.t3 t1945.t4))
% 4.24/4.46  (step t1945.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1945.t5))
% 4.24/4.46  (step t1945.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1945.t6))
% 4.24/4.46  (step t1945.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1945.t1 t1945.t7))
% 4.24/4.46  (step t1945.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t1945.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1945.t8 t1945.t9))
% 4.24/4.46  (step t1945.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1945.t10))
% 4.24/4.46  (step t1945.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1945.t11))
% 4.24/4.46  (step t1945.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t1945.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1945.t15)
% 4.24/4.46  (assume t1945.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1945.t15.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (step t1945.t15.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1945.t15.a1))
% 4.24/4.46  (step t1945.t15.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t1945.t15.t1))
% 4.24/4.46  (step t1945.t15.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t1945.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1945.t15.a0))
% 4.24/4.46  (step t1945.t15.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1945.t15.t4))
% 4.24/4.46  (step t1945.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1945.t15.t5))
% 4.24/4.46  (step t1945.t15.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t1945.t15.t3 t1945.t15.t6))
% 4.24/4.46  (step t1945.t15.t8 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1945.t15.t2 t1945.t15.t7))
% 4.24/4.46  (step t1945.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t1945.t15.a0 t1945.t15.a1))
% 4.24/4.46  (step t1945.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1945.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1945.t18 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t1945.t15 t1945.t16 t1945.t17))
% 4.24/4.46  (step t1945.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t1945.t18))
% 4.24/4.46  (step t1945.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t1945.t19))
% 4.24/4.46  (step t1945.t21 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1945.t14 t1945.t20))
% 4.24/4.46  (step t1945.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 4.24/4.46  (step t1945.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1945.t21 t1945.t22))
% 4.24/4.46  (step t1945.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1945.t23))
% 4.24/4.46  (step t1945.t25 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t1945.t24))
% 4.24/4.46  (step t1945.t26 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.46  (step t1945.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t1945.t26 t1945.a0 t1945.a1))
% 4.24/4.46  (step t1945.t28 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1945.t25 t1945.t27))
% 4.24/4.46  (step t1945.t29 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1945.t13 t1945.a2 t1945.t28))
% 4.24/4.46  (step t1945.t30 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1945.t12 t1945.t29))
% 4.24/4.46  (step t1945 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1945.a0 t1945.a1 t1945.a2))
% 4.24/4.46  (step t1946 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1947 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1948 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t1949 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1945 t1946 t1947 t1948))
% 4.24/4.46  (step t1950 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1949))
% 4.24/4.46  (step t1951 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1950))
% 4.24/4.46  (step t1952 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 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 (t1944 t1951))
% 4.24/4.46  (step t1953 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 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)
% 4.24/4.46  (step t1954 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1952 t1953))
% 4.24/4.46  (step t1955 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1954))
% 4.24/4.46  (step t1956 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1955))
% 4.24/4.46  (step t1957 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1943 t1956))
% 4.24/4.46  (step t1958 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t1959 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t1960 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t1961 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 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)
% 4.24/4.46  (step t1962 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1957 t1958 t1959 t1960 t1961))
% 4.24/4.46  (step t1963 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1962))
% 4.24/4.46  (step t1964 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1940 t1942 t1963))
% 4.24/4.46  (step t1965 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1964))
% 4.24/4.46  (step t1966 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t1965))
% 4.24/4.46  (step t1967 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1966 t1724 t209 t208))
% 4.24/4.46  (step t1968 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t1969 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1970)
% 4.24/4.46  (assume t1970.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1970.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t1970.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.46  (assume t1970.a3 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t1970.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t1970.a5 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t1970.a6 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t1970.a7 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t1970.a8 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (assume t1970.a9 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t1970.a10 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t1970.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1970.t2)
% 4.24/4.46  (assume t1970.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t1970.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t1970.t2.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.46  (assume t1970.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t1970.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t1970.t2.a5 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t1970.t2.a6 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t1970.t2.a7 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t1970.t2.a8 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t1970.t2.a9 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (assume t1970.t2.a10 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (step t1970.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t1970.t2.a10))
% 4.24/4.46  (step t1970.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1970.t2.t1))
% 4.24/4.46  (step t1970.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t1970.t2.t2 t1970.t2.t2))
% 4.24/4.46  (step t1970.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t1970.t2.a9))
% 4.24/4.46  (step t1970.t2.t5 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t1970.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t1970.t2.a8))
% 4.24/4.46  (step t1970.t2.t7 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t1970.t2.t6))
% 4.24/4.46  (step t1970.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t1970.t2.t5 t1970.t2.t7))
% 4.24/4.46  (step t1970.t2.t9 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1970.t2.t8))
% 4.24/4.46  (step t1970.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1970.t2.t3 t1970.t2.t4 t1970.t2.a7 t1970.t2.t9))
% 4.24/4.46  (step t1970.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t1970.t2.t10))
% 4.24/4.46  (step t1970.t2.t12 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t1970.t2.a7))
% 4.24/4.46  (step t1970.t2.t13 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t1970.t2.t8 t1970.t2.t12))
% 4.24/4.46  (step t1970.t2.t14 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e13))) :rule cong :premises (t1970.t2.t13))
% 4.24/4.46  (step t1970.t2.t15 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t1970.t2.a6))
% 4.24/4.46  (step t1970.t2.t16 (cl (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule symm :premises (t1970.t2.t15))
% 4.24/4.46  (step t1970.t2.t17 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.46  (step t1970.t2.t18 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1970.t2.a0))
% 4.24/4.46  (step t1970.t2.t19 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t1970.t2.t18))
% 4.24/4.46  (step t1970.t2.t20 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1970.t2.a5))
% 4.24/4.46  (step t1970.t2.t21 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t1970.t2.t20))
% 4.24/4.46  (step t1970.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t1970.t2.t19 t1970.t2.t21))
% 4.24/4.46  (step t1970.t2.t23 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t1970.t2.a1))
% 4.24/4.46  (step t1970.t2.t24 (cl (= (tptp.h4 tptp.e12) tptp.e21)) :rule trans :premises (t1970.t2.t18 t1970.t2.t23))
% 4.24/4.46  (step t1970.t2.t25 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t1970.t2.t21))
% 4.24/4.46  (step t1970.t2.t26 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 tptp.e21 tptp.e23))) :rule cong :premises (t1970.t2.t24 t1970.t2.t25))
% 4.24/4.46  (step t1970.t2.t27 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1970.t2.a4))
% 4.24/4.46  (step t1970.t2.t28 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1970.t2.t27))
% 4.24/4.46  (step t1970.t2.t29 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t1970.t2.t28))
% 4.24/4.46  (step t1970.t2.t30 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) tptp.e20)) :rule trans :premises (t1970.t2.t22 t1970.t2.t26 t1970.t2.t29))
% 4.24/4.46  (step t1970.t2.t31 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.op2 tptp.e23 tptp.e20))) :rule cong :premises (t1970.t2.t17 t1970.t2.t30))
% 4.24/4.46  (step t1970.t2.t32 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1970.t2.a3))
% 4.24/4.46  (step t1970.t2.t33 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t1970.t2.t32))
% 4.24/4.46  (step t1970.t2.t34 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t1970.t2.t33))
% 4.24/4.46  (step t1970.t2.t35 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t1970.t2.a2))
% 4.24/4.46  (step t1970.t2.t36 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1970.t2.t35))
% 4.24/4.46  (step t1970.t2.t37 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t1970.t2.t23))
% 4.24/4.46  (step t1970.t2.t38 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t1970.t2.t37 t1970.t2.t37))
% 4.24/4.46  (step t1970.t2.t39 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule cong :premises (t1970.t2.t19 t1970.t2.t19))
% 4.24/4.46  (step t1970.t2.t40 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule trans :premises (t1970.t2.t11 t1970.t2.t14 t1970.t2.t16 t1970.t2.t31 t1970.t2.t34 t1970.t2.t36 t1970.t2.t38 t1970.t2.t39))
% 4.24/4.46  (step t1970.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t1970.t2.a0 t1970.t2.a1 t1970.t2.a2 t1970.t2.a3 t1970.t2.a4 t1970.t2.a5 t1970.t2.a6 t1970.t2.a7 t1970.t2.a8 t1970.t2.a9 t1970.t2.a10))
% 4.24/4.46  (step t1970.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1970.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1970.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.46  (step t1970.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1970.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1970.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1970.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1970.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1970.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1970.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t1970.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1970.t14 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1970.t2 t1970.t3 t1970.t4 t1970.t5 t1970.t6 t1970.t7 t1970.t8 t1970.t9 t1970.t10 t1970.t11 t1970.t12 t1970.t13))
% 4.24/4.46  (step t1970.t15 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule reordering :premises (t1970.t14))
% 4.24/4.46  (step t1970.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule contraction :premises (t1970.t15))
% 4.24/4.46  (step t1970.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (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 (t1970.t1 t1970.t16))
% 4.24/4.46  (step t1970.t18 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (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)
% 4.24/4.46  (step t1970.t19 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1970.t17 t1970.t18))
% 4.24/4.46  (step t1970.t20 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule contraction :premises (t1970.t19))
% 4.24/4.46  (step t1970.t21 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule implies :premises (t1970.t20))
% 4.24/4.46  (step t1970.t22 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t1970.t23 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1970.t22 t1970.a10 t1970.a7 t1970.a2 t1970.a6 t1970.a5 t1970.a9 t1970.a3 t1970.a1 t1970.a0 t1970.a8 t1970.a4))
% 4.24/4.46  (step t1970.t24 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule resolution :premises (t1970.t21 t1970.t23))
% 4.24/4.46  (step t1970 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1970.a0 t1970.a1 t1970.a2 t1970.a3 t1970.a4 t1970.a5 t1970.a6 t1970.a7 t1970.a8 t1970.a9 t1970.a10))
% 4.24/4.46  (step t1971 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1972 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t1973 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.46  (step t1974 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t1975 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1976 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1977 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t1978 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t1979 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t1980 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t1981 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1982 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t1970 t1971 t1972 t1973 t1974 t1975 t1976 t1977 t1978 t1979 t1980 t1981))
% 4.24/4.46  (step t1983 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1982))
% 4.24/4.46  (step t1984 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1983))
% 4.24/4.46  (step t1985 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1969 t1984))
% 4.24/4.46  (step t1986 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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)
% 4.24/4.46  (step t1987 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1985 t1986))
% 4.24/4.46  (step t1988 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1987))
% 4.24/4.46  (step t1989 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t1988))
% 4.24/4.46  (step t1990 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t1968 t1989))
% 4.24/4.46  (step t1991 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t1990))
% 4.24/4.46  (step t1992 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.46  (step t1993 (cl (= (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule refl)
% 4.24/4.46  (step t1994 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 4.24/4.46  (step t1995 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t404 t841 t1993 t1994))
% 4.24/4.46  (step t1996 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t1997 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1998)
% 4.24/4.46  (assume t1998.a0 (not (= tptp.e10 tptp.e13)))
% 4.24/4.46  (assume t1998.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t1998.a2 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t1998.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1998.t2)
% 4.24/4.46  (assume t1998.t2.a0 (not (= tptp.e10 tptp.e13)))
% 4.24/4.46  (assume t1998.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.46  (step t1998.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.46  (step t1998.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t1998.t2.t1))
% 4.24/4.46  (step t1998.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 4.24/4.46  (step t1998.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1998.t2.a1))
% 4.24/4.46  (step t1998.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.e13))) :rule cong :premises (t1998.t2.t3 t1998.t2.t4))
% 4.24/4.46  (step t1998.t2.t6 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.46  (step t1998.t2.t7 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t1998.t2.t6))
% 4.24/4.46  (step t1998.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 4.24/4.46  (step t1998.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t1998.t2.t7 t1998.t2.t8))
% 4.24/4.46  (step t1998.t2.t10 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t1998.t2.t9 t1998.t2.a0))
% 4.24/4.46  (step t1998.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t1998.t2.t5 t1998.t2.t10))
% 4.24/4.46  (step t1998.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1998.t2.t2 t1998.t2.t11))
% 4.24/4.46  (step t1998.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1998.t2.a0 t1998.t2.a1))
% 4.24/4.46  (step t1998.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t1998.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t1998.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1998.t2 t1998.t3 t1998.t4))
% 4.24/4.46  (step t1998.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1998.t5))
% 4.24/4.46  (step t1998.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1998.t6))
% 4.24/4.46  (step t1998.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1998.t1 t1998.t7))
% 4.24/4.46  (step t1998.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t1998.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1998.t8 t1998.t9))
% 4.24/4.46  (step t1998.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1998.t10))
% 4.24/4.46  (step t1998.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t1998.t11))
% 4.24/4.46  (step t1998.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t1998.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t1998.t15)
% 4.24/4.46  (assume t1998.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t1998.t15.a1 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t1998.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t1998.t15.a1))
% 4.24/4.46  (step t1998.t15.t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule symm :premises (t1998.t15.t1))
% 4.24/4.46  (step t1998.t15.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t1998.t15.a0))
% 4.24/4.46  (step t1998.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1998.t15.t3))
% 4.24/4.46  (step t1998.t15.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t1998.t15.t4))
% 4.24/4.46  (step t1998.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t1998.t15.t5 t1998.t15.t5))
% 4.24/4.46  (step t1998.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t1998.t15.t2 t1998.t15.t6))
% 4.24/4.46  (step t1998.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t1998.t15.a0 t1998.t15.a1))
% 4.24/4.46  (step t1998.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t1998.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t1998.t18 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1998.t15 t1998.t16 t1998.t17))
% 4.24/4.46  (step t1998.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t1998.t18))
% 4.24/4.46  (step t1998.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t1998.t19))
% 4.24/4.46  (step t1998.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1998.t14 t1998.t20))
% 4.24/4.46  (step t1998.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.46  (step t1998.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1998.t21 t1998.t22))
% 4.24/4.46  (step t1998.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1998.t23))
% 4.24/4.46  (step t1998.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t1998.t24))
% 4.24/4.46  (step t1998.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t1998.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1998.t26 t1998.a1 t1998.a2))
% 4.24/4.46  (step t1998.t28 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1998.t25 t1998.t27))
% 4.24/4.46  (step t1998.t29 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1998.t13 t1998.a0 t1998.t28))
% 4.24/4.46  (step t1998.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1998.t12 t1998.t29))
% 4.24/4.46  (step t1998 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1998.a0 t1998.a1 t1998.a2))
% 4.24/4.46  (step t1999 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2000 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2001 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2002 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1998 t1999 t2000 t2001))
% 4.24/4.46  (step t2003 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2002))
% 4.24/4.46  (step t2004 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2003))
% 4.24/4.46  (step t2005 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1997 t2004))
% 4.24/4.46  (step t2006 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t2007 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2005 t2006))
% 4.24/4.46  (step t2008 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2007))
% 4.24/4.46  (step t2009 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t2008))
% 4.24/4.46  (step t2010 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1996 t2009))
% 4.24/4.46  (step t2011 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t2012 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2013 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2014 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2015 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2010 t2011 t2012 t2013 t2014))
% 4.24/4.46  (step t2016 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2015))
% 4.24/4.46  (step t2017 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1992 t1995 t2016))
% 4.24/4.46  (step t2018 (cl (= tptp.e10 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t2017))
% 4.24/4.46  (step t2019 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t2018))
% 4.24/4.46  (step t2020 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.46  (step t2021 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t1909 t841 t1993 t840))
% 4.24/4.46  (step t2022 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2023 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2024)
% 4.24/4.46  (assume t2024.a0 (not (= tptp.e12 tptp.e13)))
% 4.24/4.46  (assume t2024.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2024.a2 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2024.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2024.t2)
% 4.24/4.46  (assume t2024.t2.a0 (not (= tptp.e12 tptp.e13)))
% 4.24/4.46  (assume t2024.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.46  (step t2024.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.46  (step t2024.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t2024.t2.t1))
% 4.24/4.46  (step t2024.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 4.24/4.46  (step t2024.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2024.t2.a1))
% 4.24/4.46  (step t2024.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t2024.t2.t3 t2024.t2.t4))
% 4.24/4.46  (step t2024.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 4.24/4.46  (step t2024.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t2024.t2.t6))
% 4.24/4.46  (step t2024.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 4.24/4.46  (step t2024.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t2024.t2.t7 t2024.t2.t8))
% 4.24/4.46  (step t2024.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t2024.t2.t9 t2024.t2.a0))
% 4.24/4.46  (step t2024.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t2024.t2.t5 t2024.t2.t10))
% 4.24/4.46  (step t2024.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2024.t2.t2 t2024.t2.t11))
% 4.24/4.46  (step t2024.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t2024.t2.a0 t2024.t2.a1))
% 4.24/4.46  (step t2024.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2024.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2024.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2024.t2 t2024.t3 t2024.t4))
% 4.24/4.46  (step t2024.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2024.t5))
% 4.24/4.46  (step t2024.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2024.t6))
% 4.24/4.46  (step t2024.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2024.t1 t2024.t7))
% 4.24/4.46  (step t2024.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t2024.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2024.t8 t2024.t9))
% 4.24/4.46  (step t2024.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2024.t10))
% 4.24/4.46  (step t2024.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t2024.t11))
% 4.24/4.46  (step t2024.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2024.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2024.t15)
% 4.24/4.46  (assume t2024.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2024.t15.a1 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2024.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t2024.t15.a1))
% 4.24/4.46  (step t2024.t15.t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule symm :premises (t2024.t15.t1))
% 4.24/4.46  (step t2024.t15.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2024.t15.a0))
% 4.24/4.46  (step t2024.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2024.t15.t3))
% 4.24/4.46  (step t2024.t15.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2024.t15.t4))
% 4.24/4.46  (step t2024.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t2024.t15.t5 t2024.t15.t5))
% 4.24/4.46  (step t2024.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2024.t15.t2 t2024.t15.t6))
% 4.24/4.46  (step t2024.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t2024.t15.a0 t2024.t15.a1))
% 4.24/4.46  (step t2024.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2024.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2024.t18 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2024.t15 t2024.t16 t2024.t17))
% 4.24/4.46  (step t2024.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t2024.t18))
% 4.24/4.46  (step t2024.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t2024.t19))
% 4.24/4.46  (step t2024.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2024.t14 t2024.t20))
% 4.24/4.46  (step t2024.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.46  (step t2024.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2024.t21 t2024.t22))
% 4.24/4.46  (step t2024.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2024.t23))
% 4.24/4.46  (step t2024.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t2024.t24))
% 4.24/4.46  (step t2024.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2024.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2024.t26 t2024.a1 t2024.a2))
% 4.24/4.46  (step t2024.t28 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2024.t25 t2024.t27))
% 4.24/4.46  (step t2024.t29 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2024.t13 t2024.a0 t2024.t28))
% 4.24/4.46  (step t2024.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2024.t12 t2024.t29))
% 4.24/4.46  (step t2024 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t2024.a0 t2024.a1 t2024.a2))
% 4.24/4.46  (step t2025 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2026 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2027 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2028 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2024 t2025 t2026 t2027))
% 4.24/4.46  (step t2029 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2028))
% 4.24/4.46  (step t2030 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2029))
% 4.24/4.46  (step t2031 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2023 t2030))
% 4.24/4.46  (step t2032 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t2033 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2031 t2032))
% 4.24/4.46  (step t2034 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2033))
% 4.24/4.46  (step t2035 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t2034))
% 4.24/4.46  (step t2036 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2022 t2035))
% 4.24/4.46  (step t2037 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t2038 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2039 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2040 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2041 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2036 t2037 t2038 t2039 t2040))
% 4.24/4.46  (step t2042 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2041))
% 4.24/4.46  (step t2043 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2020 t2021 t2042))
% 4.24/4.46  (step t2044 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t2043))
% 4.24/4.46  (step t2045 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t2044))
% 4.24/4.46  (step t2046 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 4.24/4.46  (step t2047 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.46  (step t2048 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2047))
% 4.24/4.46  (step t2049 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 4.24/4.46  (step t2050 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 4.24/4.46  (step t2051 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 4.24/4.46  (step t2052 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t2050 t2051))
% 4.24/4.46  (step t2053 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 4.24/4.46  (step t2054 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t2052 t2053))
% 4.24/4.46  (step t2055 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t2049 t2054))
% 4.24/4.46  (step t2056 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2048 t2055))
% 4.24/4.46  (step t2057 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 4.24/4.46  (step t2058 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t841 t2056 t1993 t2057))
% 4.24/4.46  (step t2059 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2060 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2061)
% 4.24/4.46  (assume t2061.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2061.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.46  (assume t2061.a2 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2061.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2061.t2)
% 4.24/4.46  (assume t2061.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 4.24/4.46  (assume t2061.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.46  (step t2061.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.46  (step t2061.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2061.t2.t1))
% 4.24/4.46  (step t2061.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2061.t2.a1))
% 4.24/4.46  (step t2061.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2061.t2.t3))
% 4.24/4.46  (step t2061.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 4.24/4.46  (step t2061.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t2061.t2.t4 t2061.t2.t5))
% 4.24/4.46  (step t2061.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.46  (step t2061.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t2061.t2.t7))
% 4.24/4.46  (step t2061.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 4.24/4.46  (step t2061.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2061.t2.t8 t2061.t2.t9))
% 4.24/4.46  (step t2061.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t2061.t2.t10 t2061.t2.a0))
% 4.24/4.46  (step t2061.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t2061.t2.t6 t2061.t2.t11))
% 4.24/4.46  (step t2061.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2061.t2.t2 t2061.t2.t12))
% 4.24/4.46  (step t2061.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2061.t2.a0 t2061.t2.a1))
% 4.24/4.46  (step t2061.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.46  (step t2061.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2061.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2061.t2 t2061.t3 t2061.t4))
% 4.24/4.46  (step t2061.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2061.t5))
% 4.24/4.46  (step t2061.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2061.t6))
% 4.24/4.46  (step t2061.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2061.t1 t2061.t7))
% 4.24/4.46  (step t2061.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t2061.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2061.t8 t2061.t9))
% 4.24/4.46  (step t2061.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2061.t10))
% 4.24/4.46  (step t2061.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2061.t11))
% 4.24/4.46  (step t2061.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2061.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2061.t15)
% 4.24/4.46  (assume t2061.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2061.t15.a1 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2061.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t2061.t15.a1))
% 4.24/4.46  (step t2061.t15.t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule symm :premises (t2061.t15.t1))
% 4.24/4.46  (step t2061.t15.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2061.t15.a0))
% 4.24/4.46  (step t2061.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2061.t15.t3))
% 4.24/4.46  (step t2061.t15.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2061.t15.t4))
% 4.24/4.46  (step t2061.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t2061.t15.t5 t2061.t15.t5))
% 4.24/4.46  (step t2061.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2061.t15.t2 t2061.t15.t6))
% 4.24/4.46  (step t2061.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t2061.t15.a0 t2061.t15.a1))
% 4.24/4.46  (step t2061.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2061.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2061.t18 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2061.t15 t2061.t16 t2061.t17))
% 4.24/4.46  (step t2061.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t2061.t18))
% 4.24/4.46  (step t2061.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t2061.t19))
% 4.24/4.46  (step t2061.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2061.t14 t2061.t20))
% 4.24/4.46  (step t2061.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.46  (step t2061.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2061.t21 t2061.t22))
% 4.24/4.46  (step t2061.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2061.t23))
% 4.24/4.46  (step t2061.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t2061.t24))
% 4.24/4.46  (step t2061.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2061.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2061.t26 t2061.a0 t2061.a2))
% 4.24/4.46  (step t2061.t28 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2061.t25 t2061.t27))
% 4.24/4.46  (step t2061.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2061.t13 t2061.a1 t2061.t28))
% 4.24/4.46  (step t2061.t30 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2061.t12 t2061.t29))
% 4.24/4.46  (step t2061 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2061.a0 t2061.a1 t2061.a2))
% 4.24/4.46  (step t2062 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2063 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 4.24/4.46  (step t2064 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2065 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2061 t2062 t2063 t2064))
% 4.24/4.46  (step t2066 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2065))
% 4.24/4.46  (step t2067 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2066))
% 4.24/4.46  (step t2068 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2060 t2067))
% 4.24/4.46  (step t2069 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 4.24/4.46  (step t2070 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2068 t2069))
% 4.24/4.46  (step t2071 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2070))
% 4.24/4.46  (step t2072 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2071))
% 4.24/4.46  (step t2073 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2059 t2072))
% 4.24/4.46  (step t2074 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2075 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 4.24/4.46  (step t2076 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2077 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2078 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2073 t2074 t2075 t2076 t2077))
% 4.24/4.46  (step t2079 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2078))
% 4.24/4.46  (step t2080 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2046 t2058 t2079))
% 4.24/4.46  (step t2081 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t2080))
% 4.24/4.46  (step t2082 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t2081))
% 4.24/4.46  (step t2083 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t348))
% 4.24/4.46  (step t2084 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.46  (step t2085 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 4.24/4.46  (step t2086 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 4.24/4.46  (step t2087 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t2085 t224 t1183 t841 t910 t1993 t2086))
% 4.24/4.46  (step t2088 (cl (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2089 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2090)
% 4.24/4.46  (assume t2090.a0 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (assume t2090.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2090.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2090.a3 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2090.a4 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.46  (assume t2090.a5 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2090.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2090.t2)
% 4.24/4.46  (assume t2090.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.46  (assume t2090.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.46  (assume t2090.t2.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2090.t2.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2090.t2.a4 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (step t2090.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.46  (step t2090.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 (t2090.t2.t1))
% 4.24/4.46  (step t2090.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2090.t2.a1))
% 4.24/4.46  (step t2090.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2090.t2.t3))
% 4.24/4.46  (step t2090.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t2090.t2.a3))
% 4.24/4.46  (step t2090.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11)) :rule symm :premises (t2090.t2.a2))
% 4.24/4.46  (step t2090.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2090.t2.t6))
% 4.24/4.46  (step t2090.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t2090.t2.t5 t2090.t2.t7))
% 4.24/4.46  (step t2090.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t2090.t2.t8))
% 4.24/4.46  (step t2090.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t2090.t2.a4))
% 4.24/4.46  (step t2090.t2.t11 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t2090.t2.t10 t2090.t2.a3))
% 4.24/4.46  (step t2090.t2.t12 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2090.t2.t11))
% 4.24/4.46  (step t2090.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t2090.t2.t9 t2090.t2.t12))
% 4.24/4.46  (step t2090.t2.t14 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2090.t2.t13))
% 4.24/4.46  (step t2090.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t2090.t2.t4 t2090.t2.t14))
% 4.24/4.46  (step t2090.t2.t16 (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)
% 4.24/4.46  (step t2090.t2.t17 (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 (t2090.t2.t16))
% 4.24/4.46  (step t2090.t2.t18 (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)
% 4.24/4.46  (step t2090.t2.t19 (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 (t2090.t2.t17 t2090.t2.t18))
% 4.24/4.46  (step t2090.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t2090.t2.t19 t2090.t2.a0))
% 4.24/4.46  (step t2090.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t2090.t2.t15 t2090.t2.t20))
% 4.24/4.46  (step t2090.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2090.t2.t2 t2090.t2.t21))
% 4.24/4.46  (step t2090.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t2090.t2.a0 t2090.t2.a1 t2090.t2.a2 t2090.t2.a3 t2090.t2.a4))
% 4.24/4.46  (step t2090.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2090.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2090.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2090.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2090.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2090.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2090.t2 t2090.t3 t2090.t4 t2090.t5 t2090.t6 t2090.t7))
% 4.24/4.46  (step t2090.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t2090.t8))
% 4.24/4.46  (step t2090.t10 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t2090.t9))
% 4.24/4.46  (step t2090.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 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 (t2090.t1 t2090.t10))
% 4.24/4.46  (step t2090.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 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)
% 4.24/4.46  (step t2090.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2090.t11 t2090.t12))
% 4.24/4.46  (step t2090.t14 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2090.t13))
% 4.24/4.46  (step t2090.t15 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t2090.t14))
% 4.24/4.46  (step t2090.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 4.24/4.46  (step t2090.t17 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2090.t18)
% 4.24/4.46  (assume t2090.t18.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2090.t18.a1 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2090.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t2090.t18.a1))
% 4.24/4.46  (step t2090.t18.t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule symm :premises (t2090.t18.t1))
% 4.24/4.46  (step t2090.t18.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2090.t18.a0))
% 4.24/4.46  (step t2090.t18.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2090.t18.t3))
% 4.24/4.46  (step t2090.t18.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2090.t18.t4))
% 4.24/4.46  (step t2090.t18.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t2090.t18.t5 t2090.t18.t5))
% 4.24/4.46  (step t2090.t18.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2090.t18.t2 t2090.t18.t6))
% 4.24/4.46  (step t2090.t18 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t2090.t18.a0 t2090.t18.a1))
% 4.24/4.46  (step t2090.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2090.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2090.t21 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2090.t18 t2090.t19 t2090.t20))
% 4.24/4.46  (step t2090.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t2090.t21))
% 4.24/4.46  (step t2090.t23 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t2090.t22))
% 4.24/4.46  (step t2090.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2090.t17 t2090.t23))
% 4.24/4.46  (step t2090.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.46  (step t2090.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2090.t24 t2090.t25))
% 4.24/4.46  (step t2090.t27 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2090.t26))
% 4.24/4.46  (step t2090.t28 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t2090.t27))
% 4.24/4.46  (step t2090.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2090.t30 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2090.t29 t2090.a3 t2090.a5))
% 4.24/4.46  (step t2090.t31 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2090.t28 t2090.t30))
% 4.24/4.46  (step t2090.t32 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2090.t16 t2090.a4 t2090.t31 t2090.a2 t2090.a1 t2090.a0))
% 4.24/4.46  (step t2090.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2090.t15 t2090.t32))
% 4.24/4.46  (step t2090 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t2090.a0 t2090.a1 t2090.a2 t2090.a3 t2090.a4 t2090.a5))
% 4.24/4.46  (step t2091 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2092 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2093 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2094 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2095 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2096 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2097 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2090 t2091 t2092 t2093 t2094 t2095 t2096))
% 4.24/4.46  (step t2098 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t2097))
% 4.24/4.46  (step t2099 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t2098))
% 4.24/4.46  (step t2100 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2089 t2099))
% 4.24/4.46  (step t2101 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.24/4.46  (step t2102 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2100 t2101))
% 4.24/4.46  (step t2103 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2102))
% 4.24/4.46  (step t2104 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t2103))
% 4.24/4.46  (step t2105 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2088 t2104))
% 4.24/4.46  (step t2106 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2107 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2108 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2109 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2110 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2111 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2112 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2113 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2105 t2106 t2107 t2108 t2109 t2110 t2111 t2112))
% 4.24/4.46  (step t2114 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2113))
% 4.24/4.46  (step t2115 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2084 t2087 t2114))
% 4.24/4.46  (step t2116 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t2115))
% 4.24/4.46  (step t2117 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t2116))
% 4.24/4.46  (step t2118 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 4.24/4.46  (step t2119 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule refl)
% 4.24/4.46  (step t2120 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 4.24/4.46  (step t2121 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t180 t181 t224 t1183 t841 t910 t2119 t1993 t2120))
% 4.24/4.46  (step t2122 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2123 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2124)
% 4.24/4.46  (assume t2124.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2124.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2124.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2124.a3 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2124.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2124.a5 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.46  (assume t2124.a6 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (assume t2124.a7 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2124.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2124.t2)
% 4.24/4.46  (assume t2124.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 4.24/4.46  (assume t2124.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 4.24/4.46  (assume t2124.t2.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2124.t2.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2124.t2.a4 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 4.24/4.46  (step t2124.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.46  (step t2124.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 (t2124.t2.t1))
% 4.24/4.46  (step t2124.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2124.t2.a1))
% 4.24/4.46  (step t2124.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2124.t2.t3))
% 4.24/4.46  (step t2124.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t2124.t2.a3))
% 4.24/4.46  (step t2124.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11)) :rule symm :premises (t2124.t2.a2))
% 4.24/4.46  (step t2124.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2124.t2.t6))
% 4.24/4.46  (step t2124.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t2124.t2.t5 t2124.t2.t7))
% 4.24/4.46  (step t2124.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t2124.t2.t8))
% 4.24/4.46  (step t2124.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2124.t2.a4))
% 4.24/4.46  (step t2124.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t2124.t2.t10 t2124.t2.a3))
% 4.24/4.46  (step t2124.t2.t12 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2124.t2.t11))
% 4.24/4.46  (step t2124.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2124.t2.t9 t2124.t2.t12))
% 4.24/4.46  (step t2124.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2124.t2.t13))
% 4.24/4.46  (step t2124.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t2124.t2.t4 t2124.t2.t14))
% 4.24/4.46  (step t2124.t2.t16 (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)
% 4.24/4.46  (step t2124.t2.t17 (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 (t2124.t2.t16))
% 4.24/4.46  (step t2124.t2.t18 (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)
% 4.24/4.46  (step t2124.t2.t19 (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 (t2124.t2.t17 t2124.t2.t18))
% 4.24/4.46  (step t2124.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t2124.t2.t19 t2124.t2.a0))
% 4.24/4.46  (step t2124.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t2124.t2.t15 t2124.t2.t20))
% 4.24/4.46  (step t2124.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2124.t2.t2 t2124.t2.t21))
% 4.24/4.46  (step t2124.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2124.t2.a0 t2124.t2.a1 t2124.t2.a2 t2124.t2.a3 t2124.t2.a4))
% 4.24/4.46  (step t2124.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2124.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2124.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2124.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2124.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2124.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2124.t2 t2124.t3 t2124.t4 t2124.t5 t2124.t6 t2124.t7))
% 4.24/4.46  (step t2124.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2124.t8))
% 4.24/4.46  (step t2124.t10 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2124.t9))
% 4.24/4.46  (step t2124.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (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 (t2124.t1 t2124.t10))
% 4.24/4.46  (step t2124.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (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)
% 4.24/4.46  (step t2124.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2124.t11 t2124.t12))
% 4.24/4.46  (step t2124.t14 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2124.t13))
% 4.24/4.46  (step t2124.t15 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2124.t14))
% 4.24/4.46  (step t2124.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t2124.t17 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2124.t18)
% 4.24/4.46  (assume t2124.t18.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2124.t18.a1 (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (step t2124.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) :rule symm :premises (t2124.t18.a1))
% 4.24/4.46  (step t2124.t18.t2 (cl (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule symm :premises (t2124.t18.t1))
% 4.24/4.46  (step t2124.t18.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2124.t18.a0))
% 4.24/4.46  (step t2124.t18.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2124.t18.t3))
% 4.24/4.46  (step t2124.t18.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2124.t18.t4))
% 4.24/4.46  (step t2124.t18.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e12 tptp.e12))) :rule cong :premises (t2124.t18.t5 t2124.t18.t5))
% 4.24/4.46  (step t2124.t18.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t2124.t18.t2 t2124.t18.t6))
% 4.24/4.46  (step t2124.t18 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule subproof :discharge (t2124.t18.a0 t2124.t18.a1))
% 4.24/4.46  (step t2124.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2124.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2124.t21 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2124.t18 t2124.t19 t2124.t20))
% 4.24/4.46  (step t2124.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule reordering :premises (t2124.t21))
% 4.24/4.46  (step t2124.t23 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t2124.t22))
% 4.24/4.46  (step t2124.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2124.t17 t2124.t23))
% 4.24/4.46  (step t2124.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg2)
% 4.24/4.46  (step t2124.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2124.t24 t2124.t25))
% 4.24/4.46  (step t2124.t27 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t2124.t26))
% 4.24/4.46  (step t2124.t28 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule implies :premises (t2124.t27))
% 4.24/4.46  (step t2124.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2124.t30 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2124.t29 t2124.a4 t2124.a7))
% 4.24/4.46  (step t2124.t31 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t2124.t28 t2124.t30))
% 4.24/4.46  (step t2124.t32 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2124.t33)
% 4.24/4.46  (assume t2124.t33.a0 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2124.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2124.t33.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2124.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2124.t33.a2))
% 4.24/4.46  (step t2124.t33.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2124.t33.t1))
% 4.24/4.46  (step t2124.t33.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2124.t33.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2124.t33.a1))
% 4.24/4.46  (step t2124.t33.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2124.t33.t4))
% 4.24/4.46  (step t2124.t33.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t2124.t33.t3 t2124.t33.t5))
% 4.24/4.46  (step t2124.t33.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2124.t33.a0))
% 4.24/4.46  (step t2124.t33.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t2124.t33.t6 t2124.t33.t7))
% 4.24/4.46  (step t2124.t33.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2124.t33.t8 t2124.t33.t8))
% 4.24/4.46  (step t2124.t33.t10 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2124.t33.t2 t2124.t33.t9))
% 4.24/4.46  (step t2124.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2124.t33.a0 t2124.t33.a1 t2124.t33.a2))
% 4.24/4.46  (step t2124.t34 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2124.t35 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2124.t36 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2124.t37 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2124.t33 t2124.t34 t2124.t35 t2124.t36))
% 4.24/4.46  (step t2124.t38 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2124.t37))
% 4.24/4.46  (step t2124.t39 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2124.t38))
% 4.24/4.46  (step t2124.t40 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2124.t32 t2124.t39))
% 4.24/4.46  (step t2124.t41 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 4.24/4.46  (step t2124.t42 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2124.t40 t2124.t41))
% 4.24/4.46  (step t2124.t43 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2124.t42))
% 4.24/4.46  (step t2124.t44 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2124.t43))
% 4.24/4.46  (step t2124.t45 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2124.t46 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2124.t45 t2124.a1 t2124.a0 t2124.a6))
% 4.24/4.46  (step t2124.t47 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2124.t44 t2124.t46))
% 4.24/4.46  (step t2124.t48 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2124.t16 t2124.a5 t2124.t31 t2124.a3 t2124.a2 t2124.t47))
% 4.24/4.46  (step t2124.t49 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2124.t15 t2124.t48))
% 4.24/4.46  (step t2124 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2124.a0 t2124.a1 t2124.a2 t2124.a3 t2124.a4 t2124.a5 t2124.a6 t2124.a7))
% 4.24/4.46  (step t2125 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2126 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2127 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2128 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2129 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2130 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2131 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2132 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2133 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2124 t2125 t2126 t2127 t2128 t2129 t2130 t2131 t2132))
% 4.24/4.46  (step t2134 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2133))
% 4.24/4.46  (step t2135 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2134))
% 4.24/4.46  (step t2136 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2123 t2135))
% 4.24/4.46  (step t2137 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 4.24/4.46  (step t2138 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2136 t2137))
% 4.24/4.46  (step t2139 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2138))
% 4.24/4.46  (step t2140 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2139))
% 4.24/4.46  (step t2141 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2122 t2140))
% 4.24/4.46  (step t2142 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2143 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2144 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2145 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2146 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2147 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2148 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2149 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2150 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t2151 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2141 t2142 t2143 t2144 t2145 t2146 t2147 t2148 t2149 t2150))
% 4.24/4.46  (step t2152 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2151))
% 4.24/4.46  (step t2153 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2118 t2121 t2152))
% 4.24/4.46  (step t2154 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t2153))
% 4.24/4.46  (step t2155 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t2154))
% 4.24/4.46  (step t2156 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2157 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2158)
% 4.24/4.46  (assume t2158.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t2158.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (assume t2158.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2158.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.24/4.46  (assume t2158.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t2158.a5 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2158.a6 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2158.a7 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2158.a8 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t2158.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2158.t2)
% 4.24/4.46  (assume t2158.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t2158.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t2158.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2158.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2158.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2158.t2.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.24/4.46  (assume t2158.t2.a6 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2158.t2.a7 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.24/4.46  (assume t2158.t2.a8 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 4.24/4.46  (step t2158.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2158.t2.a8))
% 4.24/4.46  (step t2158.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2158.t2.t1))
% 4.24/4.46  (step t2158.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t2158.t2.t2))
% 4.24/4.46  (step t2158.t2.t4 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.h4 tptp.e12))) :rule cong :premises (t2158.t2.t3))
% 4.24/4.46  (step t2158.t2.t5 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2158.t2.a1))
% 4.24/4.46  (step t2158.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2158.t2.a3))
% 4.24/4.46  (step t2158.t2.t7 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t2158.t2.a7))
% 4.24/4.46  (step t2158.t2.t8 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2158.t2.t7))
% 4.24/4.46  (step t2158.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t2158.t2.a5))
% 4.24/4.46  (step t2158.t2.t10 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2158.t2.t9))
% 4.24/4.46  (step t2158.t2.t11 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.46  (step t2158.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2158.t2.a4))
% 4.24/4.46  (step t2158.t2.t13 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2158.t2.t12))
% 4.24/4.46  (step t2158.t2.t14 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2158.t2.t6))
% 4.24/4.46  (step t2158.t2.t15 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2158.t2.t14 t2158.t2.a1))
% 4.24/4.46  (step t2158.t2.t16 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2158.t2.a2))
% 4.24/4.46  (step t2158.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2158.t2.t16))
% 4.24/4.46  (step t2158.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2158.t2.t15 t2158.t2.t17))
% 4.24/4.46  (step t2158.t2.t19 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2158.t2.t17))
% 4.24/4.46  (step t2158.t2.t20 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2158.t2.t5 t2158.t2.t19))
% 4.24/4.46  (step t2158.t2.t21 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t2158.t2.t13 t2158.t2.t18 t2158.t2.t20))
% 4.24/4.46  (step t2158.t2.t22 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t2158.t2.t11 t2158.t2.t21))
% 4.24/4.46  (step t2158.t2.t23 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t2158.t2.a0))
% 4.24/4.46  (step t2158.t2.t24 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t2158.t2.t10 t2158.t2.t22 t2158.t2.t23))
% 4.24/4.46  (step t2158.t2.t25 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2158.t2.a6))
% 4.24/4.46  (step t2158.t2.t26 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2158.t2.t25))
% 4.24/4.46  (step t2158.t2.t27 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2158.t2.t13 t2158.t2.t18 t2158.t2.t20 t2158.t2.t26))
% 4.24/4.46  (step t2158.t2.t28 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule cong :premises (t2158.t2.t24 t2158.t2.t27))
% 4.24/4.46  (step t2158.t2.t29 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule trans :premises (t2158.t2.t4 t2158.t2.t5 t2158.t2.t6 t2158.t2.t8 t2158.t2.t28))
% 4.24/4.46  (step t2158.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (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 (t2158.t2.a0 t2158.t2.a1 t2158.t2.a2 t2158.t2.a3 t2158.t2.a4 t2158.t2.a5 t2158.t2.a6 t2158.t2.a7 t2158.t2.a8))
% 4.24/4.46  (step t2158.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t2158.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2158.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2158.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2158.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2158.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t2158.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2158.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t2158.t11 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2158.t12 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2158.t2 t2158.t3 t2158.t4 t2158.t5 t2158.t6 t2158.t7 t2158.t8 t2158.t9 t2158.t10 t2158.t11))
% 4.24/4.46  (step t2158.t13 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t12))
% 4.24/4.46  (step t2158.t14 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t13))
% 4.24/4.46  (step t2158.t15 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t1 t2158.t14))
% 4.24/4.46  (step t2158.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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)
% 4.24/4.46  (step t2158.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t15 t2158.t16))
% 4.24/4.46  (step t2158.t18 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t17))
% 4.24/4.46  (step t2158.t19 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (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 (t2158.t18))
% 4.24/4.46  (step t2158.t20 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t2158.t21 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2158.t20 t2158.a0 t2158.a8 t2158.a6 t2158.a5 t2158.a2 t2158.a4 t2158.a7 t2158.a3 t2158.a1))
% 4.24/4.46  (step t2158.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2158.t19 t2158.t21))
% 4.24/4.46  (step t2158 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2158.a0 t2158.a1 t2158.a2 t2158.a3 t2158.a4 t2158.a5 t2158.a6 t2158.a7 t2158.a8))
% 4.24/4.46  (step t2159 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t2160 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2161 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2162 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t2163 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.24/4.46  (step t2164 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2165 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2166 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2167 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2168 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2158 t2159 t2160 t2161 t2162 t2163 t2164 t2165 t2166 t2167))
% 4.24/4.46  (step t2169 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2168))
% 4.24/4.46  (step t2170 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2169))
% 4.24/4.46  (step t2171 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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 (t2157 t2170))
% 4.24/4.46  (step t2172 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.24/4.46  (step t2173 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2171 t2172))
% 4.24/4.46  (step t2174 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2173))
% 4.24/4.46  (step t2175 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule implies :premises (t2174))
% 4.24/4.46  (step t2176 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2156 t2175))
% 4.24/4.46  (step t2177 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t2176))
% 4.24/4.46  (step t2178 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t1937 t1939 t1967 t1991 t1419 t1420 t1421 t1658 t208 t209 t2019 t431 t2045 t1933 t2082 t2083 t2117 t1344 t935 t2155 t1344 t208 t209 t935 t2177 t1419 t1420 t1593 t1421))
% 4.24/4.46  (step t2179 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t2178))
% 4.24/4.46  (step t2180 (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 (t800))
% 4.24/4.46  (step t2181 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2182 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2183)
% 4.24/4.46  (assume t2183.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.46  (assume t2183.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.24/4.46  (assume t2183.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2183.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2183.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2183.a5 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2183.a6 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2183.a7 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t2183.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2183.t2)
% 4.24/4.46  (assume t2183.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t2183.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2183.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2183.t2.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2183.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2183.t2.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.46  (assume t2183.t2.a6 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.24/4.46  (assume t2183.t2.a7 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (step t2183.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11)) :rule symm :premises (t2183.t2.a7))
% 4.24/4.46  (step t2183.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.h4 tptp.e11))) :rule cong :premises (t2183.t2.t1))
% 4.24/4.46  (step t2183.t2.t3 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2183.t2.a3))
% 4.24/4.46  (step t2183.t2.t4 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2183.t2.t3))
% 4.24/4.46  (step t2183.t2.t5 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2183.t2.t4))
% 4.24/4.46  (step t2183.t2.t6 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t2183.t2.a6))
% 4.24/4.46  (step t2183.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t2183.t2.t6))
% 4.24/4.46  (step t2183.t2.t8 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.24/4.46  (step t2183.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t2183.t2.a5))
% 4.24/4.46  (step t2183.t2.t10 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t2183.t2.t9))
% 4.24/4.46  (step t2183.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t2183.t2.t10))
% 4.24/4.46  (step t2183.t2.t12 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t2183.t2.t8 t2183.t2.t11))
% 4.24/4.46  (step t2183.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2183.t2.a1))
% 4.24/4.46  (step t2183.t2.t14 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2183.t2.t13))
% 4.24/4.46  (step t2183.t2.t15 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2183.t2.t14 t2183.t2.a0))
% 4.24/4.46  (step t2183.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2183.t2.a4))
% 4.24/4.46  (step t2183.t2.t17 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2183.t2.t16))
% 4.24/4.46  (step t2183.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2183.t2.t15 t2183.t2.t4))
% 4.24/4.46  (step t2183.t2.t19 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2183.t2.a0))
% 4.24/4.46  (step t2183.t2.t20 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2183.t2.t19 t2183.t2.t5))
% 4.24/4.46  (step t2183.t2.t21 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2183.t2.a2))
% 4.24/4.46  (step t2183.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2183.t2.t21))
% 4.24/4.46  (step t2183.t2.t23 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2183.t2.t17 t2183.t2.t18 t2183.t2.t20 t2183.t2.t22))
% 4.24/4.46  (step t2183.t2.t24 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule cong :premises (t2183.t2.t15 t2183.t2.t23))
% 4.24/4.46  (step t2183.t2.t25 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule trans :premises (t2183.t2.t2 t2183.t2.t5 t2183.t2.t7 t2183.t2.t12 t2183.t2.t24))
% 4.24/4.46  (step t2183.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e11 (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 (t2183.t2.a0 t2183.t2.a1 t2183.t2.a2 t2183.t2.a3 t2183.t2.a4 t2183.t2.a5 t2183.t2.a6 t2183.t2.a7))
% 4.24/4.46  (step t2183.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2183.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2183.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2183.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2183.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2183.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.46  (step t2183.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.24/4.46  (step t2183.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2183.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.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2183.t2 t2183.t3 t2183.t4 t2183.t5 t2183.t6 t2183.t7 t2183.t8 t2183.t9 t2183.t10))
% 4.24/4.46  (step t2183.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t11))
% 4.24/4.46  (step t2183.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t12))
% 4.24/4.46  (step t2183.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t1 t2183.t13))
% 4.24/4.46  (step t2183.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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)
% 4.24/4.46  (step t2183.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t14 t2183.t15))
% 4.24/4.46  (step t2183.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t16))
% 4.24/4.46  (step t2183.t18 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (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 (t2183.t17))
% 4.24/4.46  (step t2183.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t2183.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2183.t19 t2183.a7 t2183.a4 t2183.a6 t2183.a5 t2183.a3 t2183.a0 t2183.a1 t2183.a2))
% 4.24/4.46  (step t2183.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2183.t18 t2183.t20))
% 4.24/4.46  (step t2183 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t2183.a0 t2183.a1 t2183.a2 t2183.a3 t2183.a4 t2183.a5 t2183.a6 t2183.a7))
% 4.24/4.46  (step t2184 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.46  (step t2185 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.24/4.46  (step t2186 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2187 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2188 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2189 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2190 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2191 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2192 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2183 t2184 t2185 t2186 t2187 t2188 t2189 t2190 t2191))
% 4.24/4.46  (step t2193 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2192))
% 4.24/4.46  (step t2194 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2193))
% 4.24/4.46  (step t2195 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2182 t2194))
% 4.24/4.46  (step t2196 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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)
% 4.24/4.46  (step t2197 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2195 t2196))
% 4.24/4.46  (step t2198 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2197))
% 4.24/4.46  (step t2199 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 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 (t2198))
% 4.24/4.46  (step t2200 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 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 (t2181 t2199))
% 4.24/4.46  (step t2201 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2200))
% 4.24/4.46  (step t2202 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and :premises (a12))
% 4.24/4.46  (step t2203 (cl (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2204 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2205)
% 4.24/4.46  (assume t2205.a0 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (assume t2205.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.46  (assume t2205.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2205.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2205.a4 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2205.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2205.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t2205.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2205.t2)
% 4.24/4.46  (assume t2205.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.46  (assume t2205.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t2205.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2205.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2205.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2205.t2.a5 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.46  (assume t2205.t2.a6 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (step t2205.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t2205.t2.a6))
% 4.24/4.46  (step t2205.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.h4 tptp.e11))) :rule cong :premises (t2205.t2.t1))
% 4.24/4.46  (step t2205.t2.t3 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2205.t2.a2))
% 4.24/4.46  (step t2205.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t2205.t2.a5))
% 4.24/4.46  (step t2205.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2205.t2.t4))
% 4.24/4.46  (step t2205.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2205.t2.a4))
% 4.24/4.46  (step t2205.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2205.t2.t6))
% 4.24/4.46  (step t2205.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2205.t2.a3))
% 4.24/4.46  (step t2205.t2.t9 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2205.t2.t8))
% 4.24/4.46  (step t2205.t2.t10 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2205.t2.t9 t2205.t2.a1))
% 4.24/4.46  (step t2205.t2.t11 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2205.t2.t3))
% 4.24/4.46  (step t2205.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2205.t2.t10 t2205.t2.t11))
% 4.24/4.46  (step t2205.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2205.t2.a1))
% 4.24/4.46  (step t2205.t2.t14 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2205.t2.t13 t2205.t2.t3))
% 4.24/4.46  (step t2205.t2.t15 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2205.t2.a0))
% 4.24/4.46  (step t2205.t2.t16 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2205.t2.t15))
% 4.24/4.46  (step t2205.t2.t17 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h4 tptp.e10))) :rule trans :premises (t2205.t2.t12 t2205.t2.t14 t2205.t2.t16))
% 4.24/4.46  (step t2205.t2.t18 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2205.t2.t7 t2205.t2.t17))
% 4.24/4.46  (step t2205.t2.t19 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule cong :premises (t2205.t2.t18 t2205.t2.t11))
% 4.24/4.46  (step t2205.t2.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule trans :premises (t2205.t2.t2 t2205.t2.t3 t2205.t2.t5 t2205.t2.t19))
% 4.24/4.46  (step t2205.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (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 (t2205.t2.a0 t2205.t2.a1 t2205.t2.a2 t2205.t2.a3 t2205.t2.a4 t2205.t2.a5 t2205.t2.a6))
% 4.24/4.46  (step t2205.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2205.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2205.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2205.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2205.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2205.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2205.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2205.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2205.t2 t2205.t3 t2205.t4 t2205.t5 t2205.t6 t2205.t7 t2205.t8 t2205.t9))
% 4.24/4.46  (step t2205.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t10))
% 4.24/4.46  (step t2205.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t11))
% 4.24/4.46  (step t2205.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t1 t2205.t12))
% 4.24/4.46  (step t2205.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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)
% 4.24/4.46  (step t2205.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t13 t2205.t14))
% 4.24/4.46  (step t2205.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t15))
% 4.24/4.46  (step t2205.t17 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= 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 (t2205.t16))
% 4.24/4.46  (step t2205.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 4.24/4.46  (step t2205.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2205.t18 t2205.a5 t2205.a6 t2205.a4 t2205.a3 t2205.a2 t2205.a1 t2205.a0))
% 4.24/4.46  (step t2205.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2205.t17 t2205.t19))
% 4.24/4.46  (step t2205 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2205.a0 t2205.a1 t2205.a2 t2205.a3 t2205.a4 t2205.a5 t2205.a6))
% 4.24/4.46  (step t2206 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2207 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2208 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2209 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2210 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2211 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2212 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2213 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2205 t2206 t2207 t2208 t2209 t2210 t2211 t2212))
% 4.24/4.46  (step t2214 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2213))
% 4.24/4.46  (step t2215 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2214))
% 4.24/4.46  (step t2216 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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 (t2204 t2215))
% 4.24/4.46  (step t2217 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.24/4.46  (step t2218 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2216 t2217))
% 4.24/4.46  (step t2219 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2218))
% 4.24/4.46  (step t2220 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule implies :premises (t2219))
% 4.24/4.46  (step t2221 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2203 t2220))
% 4.24/4.46  (step t2222 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2221))
% 4.24/4.46  (step t2223 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2179 t2180 t838 t2201 t1420 t1593 t1421 t2202 t1659 t2222 t1420 t1593 t1421))
% 4.24/4.46  (step t2224 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2223))
% 4.24/4.46  (step t2225 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.46  (step t2226 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t141 t2085 t224 t1183 t547 t911))
% 4.24/4.46  (step t2227 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 4.24/4.46  (step t2228 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2229)
% 4.24/4.46  (assume t2229.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2229.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (assume t2229.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2229.a3 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (assume t2229.a4 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.46  (step t2229.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2229.t2)
% 4.24/4.46  (assume t2229.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 4.24/4.46  (assume t2229.t2.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2229.t2.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 4.24/4.46  (assume t2229.t2.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.46  (assume t2229.t2.a4 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))
% 4.24/4.46  (step t2229.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.46  (step t2229.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t2229.t2.t1))
% 4.24/4.46  (step t2229.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2229.t2.a1))
% 4.24/4.46  (step t2229.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t2229.t2.t3))
% 4.24/4.46  (step t2229.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t2229.t2.a3))
% 4.24/4.46  (step t2229.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t2229.t2.a2))
% 4.24/4.46  (step t2229.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2229.t2.t6))
% 4.24/4.46  (step t2229.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t2229.t2.t5 t2229.t2.t7))
% 4.24/4.46  (step t2229.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t2229.t2.t8))
% 4.24/4.46  (step t2229.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11)) :rule symm :premises (t2229.t2.a4))
% 4.24/4.46  (step t2229.t2.t11 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2229.t2.t10))
% 4.24/4.46  (step t2229.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11)) :rule symm :premises (t2229.t2.t11))
% 4.24/4.46  (step t2229.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t2229.t2.t12 t2229.t2.a3))
% 4.24/4.46  (step t2229.t2.t14 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2229.t2.t13))
% 4.24/4.46  (step t2229.t2.t15 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t2229.t2.t9 t2229.t2.t14))
% 4.24/4.46  (step t2229.t2.t16 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2229.t2.t15))
% 4.24/4.46  (step t2229.t2.t17 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t2229.t2.t4 t2229.t2.t16))
% 4.24/4.46  (step t2229.t2.t18 (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)
% 4.24/4.46  (step t2229.t2.t19 (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 (t2229.t2.t18))
% 4.24/4.46  (step t2229.t2.t20 (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)
% 4.24/4.46  (step t2229.t2.t21 (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 (t2229.t2.t19 t2229.t2.t20))
% 4.24/4.46  (step t2229.t2.t22 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t2229.t2.t21 t2229.t2.a0))
% 4.24/4.46  (step t2229.t2.t23 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t2229.t2.t17 t2229.t2.t22))
% 4.24/4.46  (step t2229.t2.t24 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2229.t2.t2 t2229.t2.t23))
% 4.24/4.46  (step t2229.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2229.t2.a0 t2229.t2.a1 t2229.t2.a2 t2229.t2.a3 t2229.t2.a4))
% 4.24/4.46  (step t2229.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2229.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2229.t5 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2229.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2229.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2229.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2229.t2 t2229.t3 t2229.t4 t2229.t5 t2229.t6 t2229.t7))
% 4.24/4.46  (step t2229.t9 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2229.t8))
% 4.24/4.46  (step t2229.t10 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2229.t9))
% 4.24/4.46  (step t2229.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2229.t1 t2229.t10))
% 4.24/4.46  (step t2229.t12 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2229.t13 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2229.t11 t2229.t12))
% 4.24/4.46  (step t2229.t14 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2229.t13))
% 4.24/4.46  (step t2229.t15 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2229.t14))
% 4.24/4.46  (step t2229.t16 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t2229.t17 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2229.t16 t2229.a4 t2229.a0 t2229.a1 t2229.a2 t2229.a3))
% 4.24/4.46  (step t2229.t18 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2229.t15 t2229.t17))
% 4.24/4.46  (step t2229 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2229.a0 t2229.a1 t2229.a2 t2229.a3 t2229.a4))
% 4.24/4.46  (step t2230 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2231 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2232 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2233 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2234 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (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)
% 4.24/4.46  (step t2235 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t2229 t2230 t2231 t2232 t2233 t2234))
% 4.24/4.46  (step t2236 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2235))
% 4.24/4.46  (step t2237 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2236))
% 4.24/4.46  (step t2238 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2228 t2237))
% 4.24/4.46  (step t2239 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2240 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2238 t2239))
% 4.24/4.46  (step t2241 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2240))
% 4.24/4.46  (step t2242 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2241))
% 4.24/4.46  (step t2243 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2227 t2242))
% 4.24/4.46  (step t2244 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2245 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2246 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 4.24/4.46  (step t2247 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2248 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2249 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2250 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2243 t2244 t2245 t2246 t2247 t2248 t2249))
% 4.24/4.46  (step t2251 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2250))
% 4.24/4.46  (step t2252 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2225 t2226 t2251))
% 4.24/4.46  (step t2253 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t2252))
% 4.24/4.46  (step t2254 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2253))
% 4.24/4.46  (step t2255 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2224 t2254 t1344 t166 t572))
% 4.24/4.46  (step t2256 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (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.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.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 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2255))
% 4.24/4.46  (step t2257 (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 (t1179))
% 4.24/4.46  (step t2258 (cl (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 and :premises (t127))
% 4.24/4.46  (step t2259 (cl (= 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 or :premises (t2258))
% 4.24/4.46  (step t2260 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.46  (step t2261 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2262)
% 4.24/4.46  (assume t2262.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2262.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2262.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t2262.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2262.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2262.a5 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (assume t2262.a6 (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))
% 4.24/4.46  (assume t2262.a7 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2262.a8 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (step t2262.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2262.t2)
% 4.24/4.46  (assume t2262.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.46  (assume t2262.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.46  (assume t2262.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.46  (assume t2262.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.46  (assume t2262.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.46  (assume t2262.t2.a5 (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))
% 4.24/4.46  (assume t2262.t2.a6 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (assume t2262.t2.a7 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2262.t2.a8 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (step t2262.t2.t1 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2262.t2.a8))
% 4.24/4.46  (step t2262.t2.t2 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t2262.t2.t1))
% 4.24/4.46  (step t2262.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2262.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2262.t2.a7))
% 4.24/4.46  (step t2262.t2.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2262.t2.t4))
% 4.24/4.46  (step t2262.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2262.t2.t5))
% 4.24/4.46  (step t2262.t2.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t2262.t2.t3 t2262.t2.t6))
% 4.24/4.46  (step t2262.t2.t8 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t2262.t2.t2 t2262.t2.t7))
% 4.24/4.46  (step t2262.t2.t9 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t2262.t2.t8 t2262.t2.t8))
% 4.24/4.46  (step t2262.t2.t10 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2262.t2.a6))
% 4.24/4.46  (step t2262.t2.t11 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2262.t2.t10))
% 4.24/4.46  (step t2262.t2.t12 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2262.t2.t11))
% 4.24/4.46  (step t2262.t2.t13 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule trans :premises (t2262.t2.t9 t2262.t2.t12))
% 4.24/4.46  (step t2262.t2.t14 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.h4 tptp.e11))) :rule cong :premises (t2262.t2.t13))
% 4.24/4.46  (step t2262.t2.t15 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2262.t2.a2))
% 4.24/4.46  (step t2262.t2.t16 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2262.t2.t15))
% 4.24/4.46  (step t2262.t2.t17 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2262.t2.t16))
% 4.24/4.46  (step t2262.t2.t18 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) :rule symm :premises (t2262.t2.a5))
% 4.24/4.46  (step t2262.t2.t19 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule symm :premises (t2262.t2.t18))
% 4.24/4.46  (step t2262.t2.t20 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.46  (step t2262.t2.t21 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2262.t2.a4))
% 4.24/4.46  (step t2262.t2.t22 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2262.t2.t21))
% 4.24/4.46  (step t2262.t2.t23 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2262.t2.a3))
% 4.24/4.46  (step t2262.t2.t24 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2262.t2.t23))
% 4.24/4.46  (step t2262.t2.t25 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2262.t2.t24 t2262.t2.a1))
% 4.24/4.46  (step t2262.t2.t26 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2262.t2.t25 t2262.t2.t16))
% 4.24/4.46  (step t2262.t2.t27 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2262.t2.a1))
% 4.24/4.46  (step t2262.t2.t28 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2262.t2.t27 t2262.t2.t17))
% 4.24/4.46  (step t2262.t2.t29 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t2262.t2.t22 t2262.t2.t26 t2262.t2.t28))
% 4.24/4.46  (step t2262.t2.t30 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t2262.t2.t20 t2262.t2.t29))
% 4.24/4.46  (step t2262.t2.t31 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t2262.t2.a0))
% 4.24/4.46  (step t2262.t2.t32 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.h4 tptp.e13))) :rule trans :premises (t2262.t2.t30 t2262.t2.t31))
% 4.24/4.46  (step t2262.t2.t33 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule cong :premises (t2262.t2.t32 t2262.t2.t32))
% 4.24/4.46  (step t2262.t2.t34 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule trans :premises (t2262.t2.t14 t2262.t2.t17 t2262.t2.t19 t2262.t2.t33))
% 4.24/4.46  (step t2262.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2262.t2.a0 t2262.t2.a1 t2262.t2.a2 t2262.t2.a3 t2262.t2.a4 t2262.t2.a5 t2262.t2.a6 t2262.t2.a7 t2262.t2.a8))
% 4.24/4.46  (step t2262.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t2262.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2262.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2262.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2262.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2262.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.24/4.46  (step t2262.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2262.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2262.t11 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2262.t12 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule resolution :premises (t2262.t2 t2262.t3 t2262.t4 t2262.t5 t2262.t6 t2262.t7 t2262.t8 t2262.t9 t2262.t10 t2262.t11))
% 4.24/4.46  (step t2262.t13 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2262.t12))
% 4.24/4.46  (step t2262.t14 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2262.t13))
% 4.24/4.46  (step t2262.t15 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (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 (t2262.t1 t2262.t14))
% 4.24/4.46  (step t2262.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (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)
% 4.24/4.46  (step t2262.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2262.t15 t2262.t16))
% 4.24/4.46  (step t2262.t18 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2262.t17))
% 4.24/4.46  (step t2262.t19 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2262.t18))
% 4.24/4.46  (step t2262.t20 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule and_neg)
% 4.24/4.46  (step t2262.t21 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t2262.t20 t2262.a2 t2262.a8 t2262.a7 t2262.a4 t2262.a3 t2262.a6 t2262.a5 t2262.a0 t2262.a1))
% 4.24/4.46  (step t2262.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2262.t19 t2262.t21))
% 4.24/4.46  (step t2262 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2262.a0 t2262.a1 t2262.a2 t2262.a3 t2262.a4 t2262.a5 t2262.a6 t2262.a7 t2262.a8))
% 4.24/4.46  (step t2263 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2264 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2265 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.46  (step t2266 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2267 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.46  (step t2268 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2269 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.24/4.46  (step t2270 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2271 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.46  (step t2272 (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.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2262 t2263 t2264 t2265 t2266 t2267 t2268 t2269 t2270 t2271))
% 4.24/4.46  (step t2273 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2272))
% 4.24/4.46  (step t2274 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2273))
% 4.24/4.46  (step t2275 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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 (t2261 t2274))
% 4.24/4.46  (step t2276 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.24/4.46  (step t2277 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2275 t2276))
% 4.24/4.46  (step t2278 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2277))
% 4.24/4.46  (step t2279 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2278))
% 4.24/4.46  (step t2280 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2260 t2279))
% 4.24/4.46  (step t2281 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t2280))
% 4.24/4.46  (step t2282 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.46  (step t2283 (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)
% 4.24/4.46  (step t2284 (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 (t2283))
% 4.24/4.46  (step t2285 (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)
% 4.24/4.46  (step t2286 (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)
% 4.24/4.46  (step t2287 (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)
% 4.24/4.46  (step t2288 (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 (t2286 t2287))
% 4.24/4.46  (step t2289 (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)
% 4.24/4.46  (step t2290 (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 (t2288 t2289))
% 4.24/4.46  (step t2291 (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 (t2285 t2290))
% 4.24/4.46  (step t2292 (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 (t2284 t2291))
% 4.24/4.46  (step t2293 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 4.24/4.46  (step t2294 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t180 t141 t181 t351 t2292 t2119 t2293))
% 4.24/4.46  (step t2295 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2296 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2297)
% 4.24/4.46  (assume t2297.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2297.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2297.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2297.a3 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.46  (assume t2297.a4 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.46  (assume t2297.a5 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2297.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2297.t2)
% 4.24/4.46  (assume t2297.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.46  (assume t2297.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 4.24/4.46  (assume t2297.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.46  (assume t2297.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.46  (step t2297.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.46  (step t2297.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 (t2297.t2.t1))
% 4.24/4.46  (step t2297.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2297.t2.a1))
% 4.24/4.46  (step t2297.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2297.t2.t3))
% 4.24/4.46  (step t2297.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t2297.t2.a3))
% 4.24/4.46  (step t2297.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t2297.t2.a2))
% 4.24/4.46  (step t2297.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t2297.t2.t6))
% 4.24/4.46  (step t2297.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) :rule trans :premises (t2297.t2.t5 t2297.t2.t7))
% 4.24/4.46  (step t2297.t2.t9 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t2297.t2.t4 t2297.t2.t8))
% 4.24/4.46  (step t2297.t2.t10 (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)
% 4.24/4.46  (step t2297.t2.t11 (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 (t2297.t2.t10))
% 4.24/4.46  (step t2297.t2.t12 (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)
% 4.24/4.46  (step t2297.t2.t13 (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 (t2297.t2.t11 t2297.t2.t12))
% 4.24/4.46  (step t2297.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t2297.t2.t13 t2297.t2.a0))
% 4.24/4.46  (step t2297.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t2297.t2.t9 t2297.t2.t14))
% 4.24/4.46  (step t2297.t2.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2297.t2.t2 t2297.t2.t15))
% 4.24/4.46  (step t2297.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2297.t2.a0 t2297.t2.a1 t2297.t2.a2 t2297.t2.a3))
% 4.24/4.46  (step t2297.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.46  (step t2297.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2297.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2297.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2297.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2297.t2 t2297.t3 t2297.t4 t2297.t5 t2297.t6))
% 4.24/4.46  (step t2297.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2297.t7))
% 4.24/4.46  (step t2297.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2297.t8))
% 4.24/4.46  (step t2297.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (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 (t2297.t1 t2297.t9))
% 4.24/4.46  (step t2297.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (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)
% 4.24/4.46  (step t2297.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2297.t10 t2297.t11))
% 4.24/4.46  (step t2297.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2297.t12))
% 4.24/4.46  (step t2297.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2297.t13))
% 4.24/4.46  (step t2297.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 4.24/4.46  (step t2297.t16 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2297.t17)
% 4.24/4.46  (assume t2297.t17.a0 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2297.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2297.t17.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2297.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2297.t17.a2))
% 4.24/4.46  (step t2297.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2297.t17.t1))
% 4.24/4.46  (step t2297.t17.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2297.t17.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2297.t17.a1))
% 4.24/4.46  (step t2297.t17.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2297.t17.t4))
% 4.24/4.46  (step t2297.t17.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t2297.t17.t3 t2297.t17.t5))
% 4.24/4.46  (step t2297.t17.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2297.t17.a0))
% 4.24/4.46  (step t2297.t17.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t2297.t17.t6 t2297.t17.t7))
% 4.24/4.46  (step t2297.t17.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2297.t17.t8 t2297.t17.t8))
% 4.24/4.46  (step t2297.t17.t10 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2297.t17.t2 t2297.t17.t9))
% 4.24/4.46  (step t2297.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2297.t17.a0 t2297.t17.a1 t2297.t17.a2))
% 4.24/4.46  (step t2297.t18 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2297.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2297.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2297.t21 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2297.t17 t2297.t18 t2297.t19 t2297.t20))
% 4.24/4.46  (step t2297.t22 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2297.t21))
% 4.24/4.46  (step t2297.t23 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2297.t22))
% 4.24/4.46  (step t2297.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2297.t16 t2297.t23))
% 4.24/4.46  (step t2297.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 4.24/4.46  (step t2297.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2297.t24 t2297.t25))
% 4.24/4.46  (step t2297.t27 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2297.t26))
% 4.24/4.46  (step t2297.t28 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2297.t27))
% 4.24/4.46  (step t2297.t29 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2297.t30 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2297.t29 t2297.a2 t2297.a0 t2297.a5))
% 4.24/4.46  (step t2297.t31 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2297.t28 t2297.t30))
% 4.24/4.46  (step t2297.t32 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2297.t33)
% 4.24/4.46  (assume t2297.t33.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2297.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (step t2297.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2297.t33.a1))
% 4.24/4.46  (step t2297.t33.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2297.t33.t1))
% 4.24/4.46  (step t2297.t33.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2297.t33.a0))
% 4.24/4.46  (step t2297.t33.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2297.t33.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t2297.t33.t3 t2297.t33.t4))
% 4.24/4.46  (step t2297.t33.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2297.t33.t2 t2297.t33.t5))
% 4.24/4.46  (step t2297.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t2297.t33.a0 t2297.t33.a1))
% 4.24/4.46  (step t2297.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2297.t35 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2297.t36 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t2297.t33 t2297.t34 t2297.t35))
% 4.24/4.46  (step t2297.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t2297.t36))
% 4.24/4.46  (step t2297.t38 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t2297.t37))
% 4.24/4.46  (step t2297.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2297.t32 t2297.t38))
% 4.24/4.46  (step t2297.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.46  (step t2297.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2297.t39 t2297.t40))
% 4.24/4.46  (step t2297.t42 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2297.t41))
% 4.24/4.46  (step t2297.t43 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t2297.t42))
% 4.24/4.46  (step t2297.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.46  (step t2297.t45 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t2297.t44 t2297.a1 t2297.a0))
% 4.24/4.46  (step t2297.t46 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2297.t43 t2297.t45))
% 4.24/4.46  (step t2297.t47 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2297.t15 t2297.a4 t2297.t31 t2297.a3 t2297.t46))
% 4.24/4.46  (step t2297.t48 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2297.t14 t2297.t47))
% 4.24/4.46  (step t2297 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2297.a0 t2297.a1 t2297.a2 t2297.a3 t2297.a4 t2297.a5))
% 4.24/4.46  (step t2298 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2299 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2300 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2301 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2302 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.46  (step t2303 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2304 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2297 t2298 t2299 t2300 t2301 t2302 t2303))
% 4.24/4.46  (step t2305 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2304))
% 4.24/4.46  (step t2306 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2305))
% 4.24/4.46  (step t2307 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2296 t2306))
% 4.24/4.46  (step t2308 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 4.24/4.46  (step t2309 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2307 t2308))
% 4.24/4.46  (step t2310 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2309))
% 4.24/4.46  (step t2311 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2310))
% 4.24/4.46  (step t2312 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2295 t2311))
% 4.24/4.46  (step t2313 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2314 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2315 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2316 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t2317 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 4.24/4.46  (step t2318 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2319 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2320 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2312 t2313 t2314 t2315 t2316 t2317 t2318 t2319))
% 4.24/4.46  (step t2321 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2320))
% 4.24/4.46  (step t2322 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2282 t2294 t2321))
% 4.24/4.46  (step t2323 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t2322))
% 4.24/4.46  (step t2324 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t2323))
% 4.24/4.46  (step t2325 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.46  (step t2326 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t180 t141 t181 t676 t351 t2292 t2119 t1234))
% 4.24/4.46  (step t2327 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2328 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2329)
% 4.24/4.46  (assume t2329.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2329.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2329.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2329.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.46  (assume t2329.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.46  (assume t2329.a5 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.46  (assume t2329.a6 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2329.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2329.t2)
% 4.24/4.46  (assume t2329.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 4.24/4.46  (assume t2329.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 4.24/4.46  (assume t2329.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.24/4.46  (assume t2329.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.46  (assume t2329.t2.a4 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.46  (step t2329.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.46  (step t2329.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2329.t2.t1))
% 4.24/4.46  (step t2329.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2329.t2.a1))
% 4.24/4.46  (step t2329.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2329.t2.t3))
% 4.24/4.46  (step t2329.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t2329.t2.a3))
% 4.24/4.46  (step t2329.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t2329.t2.a2))
% 4.24/4.46  (step t2329.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t2329.t2.t6))
% 4.24/4.46  (step t2329.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) :rule trans :premises (t2329.t2.t5 t2329.t2.t7))
% 4.24/4.46  (step t2329.t2.t9 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t2329.t2.t8))
% 4.24/4.46  (step t2329.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t2329.t2.a4))
% 4.24/4.46  (step t2329.t2.t11 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t2329.t2.t10))
% 4.24/4.46  (step t2329.t2.t12 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t2329.t2.t11))
% 4.24/4.46  (step t2329.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2329.t2.t12 t2329.t2.a3))
% 4.24/4.46  (step t2329.t2.t14 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t2329.t2.t13))
% 4.24/4.46  (step t2329.t2.t15 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t2329.t2.t9 t2329.t2.t14))
% 4.24/4.46  (step t2329.t2.t16 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t2329.t2.t15))
% 4.24/4.46  (step t2329.t2.t17 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t2329.t2.t4 t2329.t2.t16))
% 4.24/4.46  (step t2329.t2.t18 (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)
% 4.24/4.46  (step t2329.t2.t19 (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 (t2329.t2.t18))
% 4.24/4.46  (step t2329.t2.t20 (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)
% 4.24/4.46  (step t2329.t2.t21 (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 (t2329.t2.t19 t2329.t2.t20))
% 4.24/4.46  (step t2329.t2.t22 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t2329.t2.t21 t2329.t2.a0))
% 4.24/4.46  (step t2329.t2.t23 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2329.t2.t17 t2329.t2.t22))
% 4.24/4.46  (step t2329.t2.t24 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2329.t2.t2 t2329.t2.t23))
% 4.24/4.46  (step t2329.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2329.t2.a0 t2329.t2.a1 t2329.t2.a2 t2329.t2.a3 t2329.t2.a4))
% 4.24/4.46  (step t2329.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.46  (step t2329.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2329.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2329.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2329.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2329.t8 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2329.t2 t2329.t3 t2329.t4 t2329.t5 t2329.t6 t2329.t7))
% 4.24/4.46  (step t2329.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2329.t8))
% 4.24/4.46  (step t2329.t10 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2329.t9))
% 4.24/4.46  (step t2329.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2329.t1 t2329.t10))
% 4.24/4.46  (step t2329.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2329.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2329.t11 t2329.t12))
% 4.24/4.46  (step t2329.t14 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2329.t13))
% 4.24/4.46  (step t2329.t15 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2329.t14))
% 4.24/4.46  (step t2329.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.46  (step t2329.t17 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2329.t18)
% 4.24/4.46  (assume t2329.t18.a0 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2329.t18.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2329.t18.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2329.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2329.t18.a2))
% 4.24/4.46  (step t2329.t18.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2329.t18.t1))
% 4.24/4.46  (step t2329.t18.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2329.t18.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2329.t18.a1))
% 4.24/4.46  (step t2329.t18.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2329.t18.t4))
% 4.24/4.46  (step t2329.t18.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t2329.t18.t3 t2329.t18.t5))
% 4.24/4.46  (step t2329.t18.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2329.t18.a0))
% 4.24/4.46  (step t2329.t18.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t2329.t18.t6 t2329.t18.t7))
% 4.24/4.46  (step t2329.t18.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2329.t18.t8 t2329.t18.t8))
% 4.24/4.46  (step t2329.t18.t10 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2329.t18.t2 t2329.t18.t9))
% 4.24/4.46  (step t2329.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2329.t18.a0 t2329.t18.a1 t2329.t18.a2))
% 4.24/4.46  (step t2329.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2329.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2329.t21 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2329.t22 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2329.t18 t2329.t19 t2329.t20 t2329.t21))
% 4.24/4.46  (step t2329.t23 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2329.t22))
% 4.24/4.46  (step t2329.t24 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2329.t23))
% 4.24/4.46  (step t2329.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2329.t17 t2329.t24))
% 4.24/4.46  (step t2329.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 4.24/4.46  (step t2329.t27 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2329.t25 t2329.t26))
% 4.24/4.46  (step t2329.t28 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2329.t27))
% 4.24/4.46  (step t2329.t29 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2329.t28))
% 4.24/4.46  (step t2329.t30 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2329.t31 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2329.t30 t2329.a2 t2329.a0 t2329.a6))
% 4.24/4.46  (step t2329.t32 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2329.t29 t2329.t31))
% 4.24/4.46  (step t2329.t33 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2329.t34)
% 4.24/4.46  (assume t2329.t34.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.46  (assume t2329.t34.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (step t2329.t34.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2329.t34.a1))
% 4.24/4.46  (step t2329.t34.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2329.t34.t1))
% 4.24/4.46  (step t2329.t34.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2329.t34.a0))
% 4.24/4.46  (step t2329.t34.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2329.t34.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t2329.t34.t3 t2329.t34.t4))
% 4.24/4.46  (step t2329.t34.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2329.t34.t2 t2329.t34.t5))
% 4.24/4.46  (step t2329.t34 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t2329.t34.a0 t2329.t34.a1))
% 4.24/4.46  (step t2329.t35 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2329.t36 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2329.t37 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t2329.t34 t2329.t35 t2329.t36))
% 4.24/4.46  (step t2329.t38 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t2329.t37))
% 4.24/4.46  (step t2329.t39 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t2329.t38))
% 4.24/4.46  (step t2329.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2329.t33 t2329.t39))
% 4.24/4.46  (step t2329.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.46  (step t2329.t42 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2329.t40 t2329.t41))
% 4.24/4.46  (step t2329.t43 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2329.t42))
% 4.24/4.46  (step t2329.t44 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t2329.t43))
% 4.24/4.46  (step t2329.t45 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.46  (step t2329.t46 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t2329.t45 t2329.a1 t2329.a0))
% 4.24/4.46  (step t2329.t47 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2329.t44 t2329.t46))
% 4.24/4.46  (step t2329.t48 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2329.t16 t2329.a5 t2329.t32 t2329.a4 t2329.t47 t2329.a3))
% 4.24/4.46  (step t2329.t49 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2329.t15 t2329.t48))
% 4.24/4.46  (step t2329 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2329.a0 t2329.a1 t2329.a2 t2329.a3 t2329.a4 t2329.a5 t2329.a6))
% 4.24/4.46  (step t2330 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2331 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2332 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2333 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.46  (step t2334 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2335 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 4.24/4.46  (step t2336 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2337 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2329 t2330 t2331 t2332 t2333 t2334 t2335 t2336))
% 4.24/4.46  (step t2338 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2337))
% 4.24/4.46  (step t2339 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2338))
% 4.24/4.46  (step t2340 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2328 t2339))
% 4.24/4.46  (step t2341 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2342 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2340 t2341))
% 4.24/4.46  (step t2343 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2342))
% 4.24/4.46  (step t2344 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2343))
% 4.24/4.46  (step t2345 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2327 t2344))
% 4.24/4.46  (step t2346 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2347 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2348 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2349 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2350 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.24/4.46  (step t2351 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 4.24/4.46  (step t2352 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2353 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2354 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2345 t2346 t2347 t2348 t2349 t2350 t2351 t2352 t2353))
% 4.24/4.46  (step t2355 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2354))
% 4.24/4.46  (step t2356 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2325 t2326 t2355))
% 4.24/4.46  (step t2357 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2356))
% 4.24/4.46  (step t2358 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t2357))
% 4.24/4.46  (step t2359 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.46  (step t2360 (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)
% 4.24/4.46  (step t2361 (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 (t2360))
% 4.24/4.46  (step t2362 (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)
% 4.24/4.46  (step t2363 (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)
% 4.24/4.46  (step t2364 (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)
% 4.24/4.46  (step t2365 (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 (t2363 t2364))
% 4.24/4.46  (step t2366 (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)
% 4.24/4.46  (step t2367 (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 (t2365 t2366))
% 4.24/4.46  (step t2368 (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 (t2362 t2367))
% 4.24/4.46  (step t2369 (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 (t2361 t2368))
% 4.24/4.46  (step t2370 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t180 t181 t2369 t2119 t1146))
% 4.24/4.46  (step t2371 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2372 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2373)
% 4.24/4.46  (assume t2373.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2373.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2373.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (assume t2373.a3 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2373.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2373.t2)
% 4.24/4.46  (assume t2373.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 4.24/4.46  (assume t2373.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 4.24/4.46  (step t2373.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.46  (step t2373.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 (t2373.t2.t1))
% 4.24/4.46  (step t2373.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2373.t2.a1))
% 4.24/4.46  (step t2373.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2373.t2.t3))
% 4.24/4.46  (step t2373.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 4.24/4.46  (step t2373.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t2373.t2.t4 t2373.t2.t5))
% 4.24/4.46  (step t2373.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)
% 4.24/4.46  (step t2373.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 (t2373.t2.t7))
% 4.24/4.46  (step t2373.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)
% 4.24/4.46  (step t2373.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 (t2373.t2.t8 t2373.t2.t9))
% 4.24/4.46  (step t2373.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t2373.t2.t10 t2373.t2.a0))
% 4.24/4.46  (step t2373.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t2373.t2.t6 t2373.t2.t11))
% 4.24/4.46  (step t2373.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2373.t2.t2 t2373.t2.t12))
% 4.24/4.46  (step t2373.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t2373.t2.a0 t2373.t2.a1))
% 4.24/4.46  (step t2373.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2373.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2373.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2373.t2 t2373.t3 t2373.t4))
% 4.24/4.46  (step t2373.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t2373.t5))
% 4.24/4.46  (step t2373.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t2373.t6))
% 4.24/4.46  (step t2373.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2373.t1 t2373.t7))
% 4.24/4.46  (step t2373.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2373.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2373.t8 t2373.t9))
% 4.24/4.46  (step t2373.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2373.t10))
% 4.24/4.46  (step t2373.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t2373.t11))
% 4.24/4.46  (step t2373.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t2373.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2373.t15)
% 4.24/4.46  (assume t2373.t15.a0 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2373.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2373.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2373.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2373.t15.a2))
% 4.24/4.46  (step t2373.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2373.t15.t1))
% 4.24/4.46  (step t2373.t15.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2373.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2373.t15.a1))
% 4.24/4.46  (step t2373.t15.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2373.t15.t4))
% 4.24/4.46  (step t2373.t15.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t2373.t15.t3 t2373.t15.t5))
% 4.24/4.46  (step t2373.t15.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2373.t15.a0))
% 4.24/4.46  (step t2373.t15.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t2373.t15.t6 t2373.t15.t7))
% 4.24/4.46  (step t2373.t15.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2373.t15.t8 t2373.t15.t8))
% 4.24/4.46  (step t2373.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2373.t15.t2 t2373.t15.t9))
% 4.24/4.46  (step t2373.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2373.t15.a0 t2373.t15.a1 t2373.t15.a2))
% 4.24/4.46  (step t2373.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2373.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2373.t18 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2373.t19 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2373.t15 t2373.t16 t2373.t17 t2373.t18))
% 4.24/4.46  (step t2373.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2373.t19))
% 4.24/4.46  (step t2373.t21 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2373.t20))
% 4.24/4.46  (step t2373.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2373.t14 t2373.t21))
% 4.24/4.46  (step t2373.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 4.24/4.46  (step t2373.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2373.t22 t2373.t23))
% 4.24/4.46  (step t2373.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2373.t24))
% 4.24/4.46  (step t2373.t26 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2373.t25))
% 4.24/4.46  (step t2373.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2373.t28 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2373.t27 t2373.a1 t2373.a0 t2373.a3))
% 4.24/4.46  (step t2373.t29 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2373.t26 t2373.t28))
% 4.24/4.46  (step t2373.t30 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2373.t13 t2373.a2 t2373.t29))
% 4.24/4.46  (step t2373.t31 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2373.t12 t2373.t30))
% 4.24/4.46  (step t2373 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t2373.a0 t2373.a1 t2373.a2 t2373.a3))
% 4.24/4.46  (step t2374 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2375 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2376 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2377 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2378 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2373 t2374 t2375 t2376 t2377))
% 4.24/4.46  (step t2379 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t2378))
% 4.24/4.46  (step t2380 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t2379))
% 4.24/4.46  (step t2381 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2372 t2380))
% 4.24/4.46  (step t2382 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 4.24/4.46  (step t2383 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2381 t2382))
% 4.24/4.46  (step t2384 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2383))
% 4.24/4.46  (step t2385 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t2384))
% 4.24/4.46  (step t2386 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2371 t2385))
% 4.24/4.46  (step t2387 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2388 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2389 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2390 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2391 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.24/4.46  (step t2392 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2386 t2387 t2388 t2389 t2390 t2391))
% 4.24/4.46  (step t2393 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2392))
% 4.24/4.46  (step t2394 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2359 t2370 t2393))
% 4.24/4.46  (step t2395 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t2394))
% 4.24/4.46  (step t2396 (cl (= (tptp.op1 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.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t2395))
% 4.24/4.46  (step t2397 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t348))
% 4.24/4.46  (step t2398 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.46  (step t2399 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.46  (step t2400 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule equiv1 :premises (t2399))
% 4.24/4.46  (step t2401 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))))) :rule all_simplify)
% 4.24/4.46  (step t2402 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule refl)
% 4.24/4.46  (step t2403 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 4.24/4.46  (step t2404 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t2402 t2403))
% 4.24/4.46  (step t2405 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) true)) :rule all_simplify)
% 4.24/4.46  (step t2406 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) true)) :rule trans :premises (t2404 t2405))
% 4.24/4.46  (step t2407 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) true)) :rule trans :premises (t2401 t2406))
% 4.24/4.46  (step t2408 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2400 t2407))
% 4.24/4.46  (step t2409 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 4.24/4.46  (step t2410 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t180 t181 t2408 t2119 t2409))
% 4.24/4.46  (step t2411 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2412 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2413)
% 4.24/4.46  (assume t2413.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2413.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2413.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))
% 4.24/4.46  (assume t2413.a3 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2413.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2413.t2)
% 4.24/4.46  (assume t2413.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))
% 4.24/4.46  (assume t2413.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 4.24/4.46  (step t2413.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.46  (step t2413.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 (t2413.t2.t1))
% 4.24/4.46  (step t2413.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2413.t2.a1))
% 4.24/4.46  (step t2413.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2413.t2.t3))
% 4.24/4.46  (step t2413.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) :rule refl)
% 4.24/4.46  (step t2413.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule cong :premises (t2413.t2.t4 t2413.t2.t5))
% 4.24/4.46  (step t2413.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.46  (step t2413.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv2 :premises (t2413.t2.t7))
% 4.24/4.46  (step t2413.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) :rule not_not)
% 4.24/4.46  (step t2413.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2413.t2.t8 t2413.t2.t9))
% 4.24/4.46  (step t2413.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) false)) :rule resolution :premises (t2413.t2.t10 t2413.t2.a0))
% 4.24/4.46  (step t2413.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t2413.t2.t6 t2413.t2.t11))
% 4.24/4.46  (step t2413.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2413.t2.t2 t2413.t2.t12))
% 4.24/4.46  (step t2413.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t2413.t2.a0 t2413.t2.a1))
% 4.24/4.46  (step t2413.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2413.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 4.24/4.46  (step t2413.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2413.t2 t2413.t3 t2413.t4))
% 4.24/4.46  (step t2413.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t2413.t5))
% 4.24/4.46  (step t2413.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t2413.t6))
% 4.24/4.46  (step t2413.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2413.t1 t2413.t7))
% 4.24/4.46  (step t2413.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 4.24/4.46  (step t2413.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t2413.t8 t2413.t9))
% 4.24/4.46  (step t2413.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t2413.t10))
% 4.24/4.46  (step t2413.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t2413.t11))
% 4.24/4.46  (step t2413.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 4.24/4.46  (step t2413.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 4.24/4.46  (anchor :step t2413.t15)
% 4.24/4.46  (assume t2413.t15.a0 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.24/4.46  (assume t2413.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.46  (assume t2413.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 4.24/4.46  (step t2413.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) tptp.e11)) :rule symm :premises (t2413.t15.a2))
% 4.24/4.46  (step t2413.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t2413.t15.t1))
% 4.24/4.46  (step t2413.t15.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.46  (step t2413.t15.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2413.t15.a1))
% 4.24/4.46  (step t2413.t15.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2413.t15.t4))
% 4.24/4.46  (step t2413.t15.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule cong :premises (t2413.t15.t3 t2413.t15.t5))
% 4.24/4.46  (step t2413.t15.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t2413.t15.a0))
% 4.24/4.46  (step t2413.t15.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) :rule trans :premises (t2413.t15.t6 t2413.t15.t7))
% 4.24/4.46  (step t2413.t15.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2413.t15.t8 t2413.t15.t8))
% 4.24/4.46  (step t2413.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2413.t15.t2 t2413.t15.t9))
% 4.24/4.46  (step t2413.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2413.t15.a0 t2413.t15.a1 t2413.t15.a2))
% 4.24/4.46  (step t2413.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2413.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2413.t18 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2413.t19 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2413.t15 t2413.t16 t2413.t17 t2413.t18))
% 4.24/4.46  (step t2413.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2413.t19))
% 4.24/4.46  (step t2413.t21 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2413.t20))
% 4.24/4.46  (step t2413.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2413.t14 t2413.t21))
% 4.24/4.46  (step t2413.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 4.24/4.46  (step t2413.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2413.t22 t2413.t23))
% 4.24/4.46  (step t2413.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2413.t24))
% 4.24/4.46  (step t2413.t26 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2413.t25))
% 4.24/4.46  (step t2413.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 4.24/4.46  (step t2413.t28 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2413.t27 t2413.a1 t2413.a0 t2413.a3))
% 4.24/4.46  (step t2413.t29 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2413.t26 t2413.t28))
% 4.24/4.46  (step t2413.t30 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2413.t13 t2413.a2 t2413.t29))
% 4.24/4.46  (step t2413.t31 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2413.t12 t2413.t30))
% 4.24/4.46  (step t2413 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t2413.a0 t2413.a1 t2413.a2 t2413.a3))
% 4.24/4.46  (step t2414 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.46  (step t2415 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2416 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule and_pos)
% 4.24/4.46  (step t2417 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 4.24/4.46  (step t2418 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t2413 t2414 t2415 t2416 t2417))
% 4.24/4.46  (step t2419 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t2418))
% 4.24/4.46  (step t2420 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t2419))
% 4.24/4.46  (step t2421 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2412 t2420))
% 4.24/4.46  (step t2422 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 4.24/4.46  (step t2423 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t2421 t2422))
% 4.24/4.46  (step t2424 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t2423))
% 4.24/4.46  (step t2425 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t2424))
% 4.24/4.46  (step t2426 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2411 t2425))
% 4.24/4.46  (step t2427 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2428 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2429 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))))) :rule or_neg)
% 4.24/4.46  (step t2430 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 4.24/4.46  (step t2431 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 4.24/4.46  (step t2432 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t2426 t2427 t2428 t2429 t2430 t2431))
% 4.24/4.46  (step t2433 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t2432))
% 4.24/4.46  (step t2434 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t2398 t2410 t2433))
% 4.24/4.47  (step t2435 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t2434))
% 4.24/4.47  (step t2436 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t2435))
% 4.24/4.47  (step t2437 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule and :premises (t348))
% 4.24/4.47  (step t2438 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 4.24/4.47  (step t2439 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 4.24/4.47  (step t2440 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t180 t141 t676 t722 t2439))
% 4.24/4.47  (step t2441 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.24/4.47  (step t2442 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2443)
% 4.24/4.47  (assume t2443.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.47  (assume t2443.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.47  (assume t2443.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.47  (assume t2443.a3 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.47  (step t2443.t1 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2443.t2)
% 4.24/4.47  (assume t2443.t2.a0 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))
% 4.24/4.47  (assume t2443.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.47  (assume t2443.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 4.24/4.47  (step t2443.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 4.24/4.47  (step t2443.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 (t2443.t2.t1))
% 4.24/4.47  (step t2443.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 4.24/4.47  (step t2443.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t2443.t2.a2))
% 4.24/4.47  (step t2443.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t2443.t2.a1))
% 4.24/4.47  (step t2443.t2.t6 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t2443.t2.t5))
% 4.24/4.47  (step t2443.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t2443.t2.t4 t2443.t2.t6))
% 4.24/4.47  (step t2443.t2.t8 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t2443.t2.t3 t2443.t2.t7))
% 4.24/4.47  (step t2443.t2.t9 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.24/4.47  (step t2443.t2.t10 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t2443.t2.t9))
% 4.24/4.47  (step t2443.t2.t11 (cl (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 4.24/4.47  (step t2443.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2443.t2.t10 t2443.t2.t11))
% 4.24/4.47  (step t2443.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2443.t2.t12 t2443.t2.a0))
% 4.24/4.47  (step t2443.t2.t14 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t2443.t2.t8 t2443.t2.t13))
% 4.24/4.47  (step t2443.t2.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443.t2.t2 t2443.t2.t14))
% 4.24/4.47  (step t2443.t2 (cl (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2443.t2.a0 t2443.t2.a1 t2443.t2.a2))
% 4.24/4.47  (step t2443.t3 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.24/4.47  (step t2443.t4 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2443.t5 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2443.t6 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2443.t2 t2443.t3 t2443.t4 t2443.t5))
% 4.24/4.47  (step t2443.t7 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2443.t6))
% 4.24/4.47  (step t2443.t8 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2443.t7))
% 4.24/4.47  (step t2443.t9 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443.t1 t2443.t8))
% 4.24/4.47  (step t2443.t10 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 4.24/4.47  (step t2443.t11 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2443.t9 t2443.t10))
% 4.24/4.47  (step t2443.t12 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2443.t11))
% 4.24/4.47  (step t2443.t13 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2443.t12))
% 4.24/4.47  (step t2443.t14 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 4.24/4.47  (step t2443.t15 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2443.t16)
% 4.24/4.47  (assume t2443.t16.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.24/4.47  (assume t2443.t16.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.24/4.47  (step t2443.t16.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2443.t16.a1))
% 4.24/4.47  (step t2443.t16.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2443.t16.t1))
% 4.24/4.47  (step t2443.t16.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2443.t16.a0))
% 4.24/4.47  (step t2443.t16.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.24/4.47  (step t2443.t16.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t2443.t16.t3 t2443.t16.t4))
% 4.24/4.47  (step t2443.t16.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2443.t16.t2 t2443.t16.t5))
% 4.24/4.47  (step t2443.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t2443.t16.a0 t2443.t16.a1))
% 4.24/4.47  (step t2443.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2443.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2443.t19 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule resolution :premises (t2443.t16 t2443.t17 t2443.t18))
% 4.24/4.47  (step t2443.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t2443.t19))
% 4.24/4.47  (step t2443.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t2443.t20))
% 4.24/4.47  (step t2443.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2443.t15 t2443.t21))
% 4.24/4.47  (step t2443.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg2)
% 4.24/4.47  (step t2443.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443.t22 t2443.t23))
% 4.24/4.47  (step t2443.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2443.t24))
% 4.24/4.47  (step t2443.t26 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t2443.t25))
% 4.24/4.47  (step t2443.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_neg)
% 4.24/4.47  (step t2443.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule resolution :premises (t2443.t27 t2443.a1 t2443.a0))
% 4.24/4.47  (step t2443.t29 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2443.t26 t2443.t28))
% 4.24/4.47  (step t2443.t30 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443.t14 t2443.a3 t2443.a2 t2443.t29))
% 4.24/4.47  (step t2443.t31 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2443.t13 t2443.t30))
% 4.24/4.47  (step t2443 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2443.a0 t2443.a1 t2443.a2 t2443.a3))
% 4.24/4.47  (step t2444 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2445 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2446 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2447 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (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 and_pos)
% 4.24/4.47  (step t2448 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t2443 t2444 t2445 t2446 t2447))
% 4.24/4.47  (step t2449 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2448))
% 4.24/4.47  (step t2450 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2449))
% 4.24/4.47  (step t2451 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2442 t2450))
% 4.24/4.47  (step t2452 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 4.24/4.47  (step t2453 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2451 t2452))
% 4.24/4.47  (step t2454 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2453))
% 4.24/4.47  (step t2455 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2454))
% 4.24/4.47  (step t2456 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2441 t2455))
% 4.24/4.47  (step t2457 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.24/4.47  (step t2458 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 4.24/4.47  (step t2459 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 4.24/4.47  (step t2460 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.24/4.47  (step t2461 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 4.24/4.47  (step t2462 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2456 t2457 t2458 t2459 t2460 t2461))
% 4.24/4.47  (step t2463 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2462))
% 4.24/4.47  (step t2464 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2438 t2440 t2463))
% 4.24/4.47  (step t2465 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t2464))
% 4.24/4.47  (step t2466 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t2465))
% 4.24/4.47  (step t2467 (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.e13)))) :rule or_neg)
% 4.24/4.47  (step t2468 (cl (not (= (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 4.24/4.47  (step t2469 (cl (= (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) :rule refl)
% 4.24/4.47  (step t2470 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 4.24/4.47  (step t2471 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 4.24/4.47  (step t2472 (cl (= (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))))) :rule refl)
% 4.24/4.47  (step t2473 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule refl)
% 4.24/4.47  (step t2474 (cl (= (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))) true) (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.47  (step t2475 (cl (not (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))) true)) (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule equiv1 :premises (t2474))
% 4.24/4.47  (step t2476 (cl (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))) (= (= tptp.e22 (tptp.h4 tptp.e13)) (not (not (= tptp.e22 (tptp.h4 tptp.e13))))))) :rule all_simplify)
% 4.24/4.47  (step t2477 (cl (= (= tptp.e22 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule refl)
% 4.24/4.47  (step t2478 (cl (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 4.24/4.47  (step t2479 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e13)) (not (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= (= tptp.e22 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.h4 tptp.e13))))) :rule cong :premises (t2477 t2478))
% 4.24/4.47  (step t2480 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.h4 tptp.e13))) true)) :rule all_simplify)
% 4.24/4.47  (step t2481 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e13)) (not (not (= tptp.e22 (tptp.h4 tptp.e13))))) true)) :rule trans :premises (t2479 t2480))
% 4.24/4.47  (step t2482 (cl (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))) true)) :rule trans :premises (t2476 t2481))
% 4.24/4.47  (step t2483 (cl (= (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule resolution :premises (t2475 t2482))
% 4.24/4.47  (step t2484 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 4.24/4.47  (step t2485 (cl (= (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2469 t2470 t2471 t2472 t2473 t2483 t2484))
% 4.24/4.47  (step t2486 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13))))) :rule and_neg)
% 4.24/4.47  (step t2487 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2488)
% 4.24/4.47  (assume t2488.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.47  (assume t2488.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (assume t2488.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2488.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2488.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2488.a5 (not (= tptp.e22 (tptp.h4 tptp.e13))))
% 4.24/4.47  (step t2488.t1 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2488.t2)
% 4.24/4.47  (assume t2488.t2.a0 (not (= tptp.e22 (tptp.h4 tptp.e13))))
% 4.24/4.47  (assume t2488.t2.a1 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.24/4.47  (assume t2488.t2.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2488.t2.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2488.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2488.t2.a5 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (step t2488.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 4.24/4.47  (step t2488.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 (t2488.t2.t1))
% 4.24/4.47  (step t2488.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 4.24/4.47  (step t2488.t2.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.24/4.47  (step t2488.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2488.t2.a5))
% 4.24/4.47  (step t2488.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2488.t2.t5))
% 4.24/4.47  (step t2488.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2488.t2.a4))
% 4.24/4.47  (step t2488.t2.t8 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2488.t2.t7))
% 4.24/4.47  (step t2488.t2.t9 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2488.t2.t8 t2488.t2.a2))
% 4.24/4.47  (step t2488.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2488.t2.t9 t2488.t2.a3))
% 4.24/4.47  (step t2488.t2.t11 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2488.t2.a2))
% 4.24/4.47  (step t2488.t2.t12 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2488.t2.a3))
% 4.24/4.47  (step t2488.t2.t13 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2488.t2.t11 t2488.t2.t12))
% 4.24/4.47  (step t2488.t2.t14 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t2488.t2.t6 t2488.t2.t10 t2488.t2.t13))
% 4.24/4.47  (step t2488.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t2488.t2.t4 t2488.t2.t14))
% 4.24/4.47  (step t2488.t2.t16 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t2488.t2.a1))
% 4.24/4.47  (step t2488.t2.t17 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.h4 tptp.e13))) :rule trans :premises (t2488.t2.t15 t2488.t2.t16))
% 4.24/4.47  (step t2488.t2.t18 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule cong :premises (t2488.t2.t3 t2488.t2.t17))
% 4.24/4.47  (step t2488.t2.t19 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e13)) false) (not (= tptp.e22 (tptp.h4 tptp.e13))))) :rule equiv_simplify)
% 4.24/4.47  (step t2488.t2.t20 (cl (= (= tptp.e22 (tptp.h4 tptp.e13)) false) (not (not (= tptp.e22 (tptp.h4 tptp.e13))))) :rule equiv2 :premises (t2488.t2.t19))
% 4.24/4.47  (step t2488.t2.t21 (cl (not (not (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule not_not)
% 4.24/4.47  (step t2488.t2.t22 (cl (= (= tptp.e22 (tptp.h4 tptp.e13)) false) (= tptp.e22 (tptp.h4 tptp.e13))) :rule resolution :premises (t2488.t2.t20 t2488.t2.t21))
% 4.24/4.47  (step t2488.t2.t23 (cl (= (= tptp.e22 (tptp.h4 tptp.e13)) false)) :rule resolution :premises (t2488.t2.t22 t2488.t2.a0))
% 4.24/4.47  (step t2488.t2.t24 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t2488.t2.t18 t2488.t2.t23))
% 4.24/4.47  (step t2488.t2.t25 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2488.t2.t2 t2488.t2.t24))
% 4.24/4.47  (step t2488.t2 (cl (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2488.t2.a0 t2488.t2.a1 t2488.t2.a2 t2488.t2.a3 t2488.t2.a4 t2488.t2.a5))
% 4.24/4.47  (step t2488.t3 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e13)))) :rule and_pos)
% 4.24/4.47  (step t2488.t4 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.47  (step t2488.t5 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2488.t6 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2488.t7 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2488.t8 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2488.t9 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2488.t2 t2488.t3 t2488.t4 t2488.t5 t2488.t6 t2488.t7 t2488.t8))
% 4.24/4.47  (step t2488.t10 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2488.t9))
% 4.24/4.47  (step t2488.t11 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2488.t10))
% 4.24/4.47  (step t2488.t12 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2488.t1 t2488.t11))
% 4.24/4.47  (step t2488.t13 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 4.24/4.47  (step t2488.t14 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2488.t12 t2488.t13))
% 4.24/4.47  (step t2488.t15 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2488.t14))
% 4.24/4.47  (step t2488.t16 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2488.t15))
% 4.24/4.47  (step t2488.t17 (cl (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.24/4.47  (step t2488.t18 (cl (and (not (= tptp.e22 (tptp.h4 tptp.e13))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2488.t17 t2488.a5 t2488.a0 t2488.a4 t2488.a3 t2488.a2 t2488.a1))
% 4.24/4.47  (step t2488.t19 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2488.t16 t2488.t18))
% 4.24/4.47  (step t2488 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2488.a0 t2488.a1 t2488.a2 t2488.a3 t2488.a4 t2488.a5))
% 4.24/4.47  (step t2489 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.24/4.47  (step t2490 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2491 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2492 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2493 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2494 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (= tptp.e22 (tptp.h4 tptp.e13)))) :rule and_pos)
% 4.24/4.47  (step t2495 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))))) :rule resolution :premises (t2488 t2489 t2490 t2491 t2492 t2493 t2494))
% 4.24/4.47  (step t2496 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2495))
% 4.24/4.47  (step t2497 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2496))
% 4.24/4.47  (step t2498 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2487 t2497))
% 4.24/4.47  (step t2499 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 4.24/4.47  (step t2500 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2498 t2499))
% 4.24/4.47  (step t2501 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2500))
% 4.24/4.47  (step t2502 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e13))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2501))
% 4.24/4.47  (step t2503 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2486 t2502))
% 4.24/4.47  (step t2504 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) :rule or_neg)
% 4.24/4.47  (step t2505 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.24/4.47  (step t2506 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.24/4.47  (step t2507 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e23 (tptp.h4 tptp.e11))))) :rule or_neg)
% 4.24/4.47  (step t2508 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.24/4.47  (step t2509 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= tptp.e22 (tptp.h4 tptp.e13)))))) :rule or_neg)
% 4.24/4.47  (step t2510 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 4.24/4.47  (step t2511 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2503 t2504 t2505 t2506 t2507 t2508 t2509 t2510))
% 4.24/4.47  (step t2512 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2511))
% 4.24/4.47  (step t2513 (cl (or (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2468 t2485 t2512))
% 4.24/4.47  (step t2514 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t2513))
% 4.24/4.47  (step t2515 (cl (= tptp.e22 (tptp.h4 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t2514))
% 4.24/4.47  (step t2516 (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.e12)))) :rule or_neg)
% 4.24/4.47  (step t2517 (cl (not (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 4.24/4.47  (step t2518 (cl (= (= (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))) true) (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.47  (step t2519 (cl (not (= (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))) true)) (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule equiv1 :premises (t2518))
% 4.24/4.47  (step t2520 (cl (= (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))) (= (= tptp.e21 (tptp.h4 tptp.e12)) (not (not (= tptp.e21 (tptp.h4 tptp.e12))))))) :rule all_simplify)
% 4.24/4.47  (step t2521 (cl (= (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule refl)
% 4.24/4.47  (step t2522 (cl (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.24/4.47  (step t2523 (cl (= (= (= tptp.e21 (tptp.h4 tptp.e12)) (not (not (= tptp.e21 (tptp.h4 tptp.e12))))) (= (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e12))))) :rule cong :premises (t2521 t2522))
% 4.24/4.47  (step t2524 (cl (= (= (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e12))) true)) :rule all_simplify)
% 4.24/4.47  (step t2525 (cl (= (= (= tptp.e21 (tptp.h4 tptp.e12)) (not (not (= tptp.e21 (tptp.h4 tptp.e12))))) true)) :rule trans :premises (t2523 t2524))
% 4.24/4.47  (step t2526 (cl (= (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))) true)) :rule trans :premises (t2520 t2525))
% 4.24/4.47  (step t2527 (cl (= (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2519 t2526))
% 4.24/4.47  (step t2528 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t2473 t2527 t2471))
% 4.24/4.47  (step t2529 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12))))) :rule and_neg)
% 4.24/4.47  (step t2530 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2531)
% 4.24/4.47  (assume t2531.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2531.a1 (not (= tptp.e21 (tptp.h4 tptp.e12))))
% 4.24/4.47  (step t2531.t1 (cl (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2531.t2)
% 4.24/4.47  (assume t2531.t2.a0 (not (= tptp.e21 (tptp.h4 tptp.e12))))
% 4.24/4.47  (assume t2531.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (step t2531.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.24/4.47  (step t2531.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t2531.t2.t1))
% 4.24/4.47  (step t2531.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.24/4.47  (step t2531.t2.t4 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2531.t2.a1))
% 4.24/4.47  (step t2531.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2531.t2.t4))
% 4.24/4.47  (step t2531.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule cong :premises (t2531.t2.t3 t2531.t2.t5))
% 4.24/4.47  (step t2531.t2.t7 (cl (= (= (= tptp.e21 (tptp.h4 tptp.e12)) false) (not (= tptp.e21 (tptp.h4 tptp.e12))))) :rule equiv_simplify)
% 4.24/4.47  (step t2531.t2.t8 (cl (= (= tptp.e21 (tptp.h4 tptp.e12)) false) (not (not (= tptp.e21 (tptp.h4 tptp.e12))))) :rule equiv2 :premises (t2531.t2.t7))
% 4.24/4.47  (step t2531.t2.t9 (cl (not (not (not (= tptp.e21 (tptp.h4 tptp.e12))))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule not_not)
% 4.24/4.47  (step t2531.t2.t10 (cl (= (= tptp.e21 (tptp.h4 tptp.e12)) false) (= tptp.e21 (tptp.h4 tptp.e12))) :rule resolution :premises (t2531.t2.t8 t2531.t2.t9))
% 4.24/4.47  (step t2531.t2.t11 (cl (= (= tptp.e21 (tptp.h4 tptp.e12)) false)) :rule resolution :premises (t2531.t2.t10 t2531.t2.a0))
% 4.24/4.47  (step t2531.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t2531.t2.t6 t2531.t2.t11))
% 4.24/4.47  (step t2531.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2531.t2.t2 t2531.t2.t12))
% 4.24/4.47  (step t2531.t2 (cl (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2531.t2.a0 t2531.t2.a1))
% 4.24/4.47  (step t2531.t3 (cl (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.h4 tptp.e12)))) :rule and_pos)
% 4.24/4.47  (step t2531.t4 (cl (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2531.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2531.t2 t2531.t3 t2531.t4))
% 4.24/4.47  (step t2531.t6 (cl (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2531.t5))
% 4.24/4.47  (step t2531.t7 (cl (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2531.t6))
% 4.24/4.47  (step t2531.t8 (cl (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2531.t1 t2531.t7))
% 4.24/4.47  (step t2531.t9 (cl (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 4.24/4.47  (step t2531.t10 (cl (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2531.t8 t2531.t9))
% 4.24/4.47  (step t2531.t11 (cl (=> (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2531.t10))
% 4.24/4.47  (step t2531.t12 (cl (not (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2531.t11))
% 4.24/4.47  (step t2531.t13 (cl (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.47  (step t2531.t14 (cl (and (not (= tptp.e21 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2531.t13 t2531.a1 t2531.a0))
% 4.24/4.47  (step t2531.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2531.t12 t2531.t14))
% 4.24/4.47  (step t2531 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2531.a0 t2531.a1))
% 4.24/4.47  (step t2532 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2533 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (= tptp.e21 (tptp.h4 tptp.e12)))) :rule and_pos)
% 4.24/4.47  (step t2534 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))))) :rule resolution :premises (t2531 t2532 t2533))
% 4.24/4.47  (step t2535 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2534))
% 4.24/4.47  (step t2536 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2535))
% 4.24/4.47  (step t2537 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2530 t2536))
% 4.24/4.47  (step t2538 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 4.24/4.47  (step t2539 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2537 t2538))
% 4.24/4.47  (step t2540 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2539))
% 4.24/4.47  (step t2541 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.h4 tptp.e12))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2540))
% 4.24/4.47  (step t2542 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2529 t2541))
% 4.24/4.47  (step t2543 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.24/4.47  (step t2544 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e21 (tptp.h4 tptp.e12)))))) :rule or_neg)
% 4.24/4.47  (step t2545 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.24/4.47  (step t2546 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2542 t2543 t2544 t2545))
% 4.24/4.47  (step t2547 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2546))
% 4.24/4.47  (step t2548 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2517 t2528 t2547))
% 4.24/4.47  (step t2549 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t2548))
% 4.24/4.47  (step t2550 (cl (= tptp.e21 (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2549))
% 4.24/4.47  (step t2551 (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)
% 4.24/4.47  (step t2552 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.47  (step t2553 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2554)
% 4.24/4.47  (assume t2554.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (assume t2554.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2554.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2554.a3 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.47  (assume t2554.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (step t2554.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2554.t2)
% 4.24/4.47  (assume t2554.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.47  (assume t2554.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2554.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2554.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2554.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (step t2554.t2.t1 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2554.t2.a4))
% 4.24/4.47  (step t2554.t2.t2 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2554.t2.t1))
% 4.24/4.47  (step t2554.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2554.t2.a3))
% 4.24/4.47  (step t2554.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2554.t2.t3))
% 4.24/4.47  (step t2554.t2.t5 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2554.t2.t4 t2554.t2.a1))
% 4.24/4.47  (step t2554.t2.t6 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2554.t2.a2))
% 4.24/4.47  (step t2554.t2.t7 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2554.t2.t6))
% 4.24/4.47  (step t2554.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2554.t2.t5 t2554.t2.t7))
% 4.24/4.47  (step t2554.t2.t9 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2554.t2.a1))
% 4.24/4.47  (step t2554.t2.t10 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2554.t2.t7))
% 4.24/4.47  (step t2554.t2.t11 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2554.t2.t9 t2554.t2.t10))
% 4.24/4.47  (step t2554.t2.t12 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2554.t2.a0))
% 4.24/4.47  (step t2554.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2554.t2.t12))
% 4.24/4.47  (step t2554.t2.t14 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2554.t2.t2 t2554.t2.t8 t2554.t2.t11 t2554.t2.t13))
% 4.24/4.47  (step t2554.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2554.t2.a0 t2554.t2.a1 t2554.t2.a2 t2554.t2.a3 t2554.t2.a4))
% 4.24/4.47  (step t2554.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2554.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2554.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2554.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2554.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2554.t8 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2554.t2 t2554.t3 t2554.t4 t2554.t5 t2554.t6 t2554.t7))
% 4.24/4.47  (step t2554.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2554.t8))
% 4.24/4.47  (step t2554.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2554.t9))
% 4.24/4.47  (step t2554.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2554.t1 t2554.t10))
% 4.24/4.47  (step t2554.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 4.24/4.47  (step t2554.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2554.t11 t2554.t12))
% 4.24/4.47  (step t2554.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2554.t13))
% 4.24/4.47  (step t2554.t15 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2554.t14))
% 4.24/4.47  (step t2554.t16 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.24/4.47  (step t2554.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2554.t16 t2554.a3 t2554.a4 t2554.a2 t2554.a1 t2554.a0))
% 4.24/4.47  (step t2554.t18 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2554.t15 t2554.t17))
% 4.24/4.47  (step t2554 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2554.a0 t2554.a1 t2554.a2 t2554.a3 t2554.a4))
% 4.24/4.47  (step t2555 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2556 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2557 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2558 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2559 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2560 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2554 t2555 t2556 t2557 t2558 t2559))
% 4.24/4.47  (step t2561 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2560))
% 4.24/4.47  (step t2562 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2561))
% 4.24/4.47  (step t2563 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2553 t2562))
% 4.24/4.47  (step t2564 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 4.24/4.47  (step t2565 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2563 t2564))
% 4.24/4.47  (step t2566 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2565))
% 4.24/4.47  (step t2567 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2566))
% 4.24/4.47  (step t2568 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2552 t2567))
% 4.24/4.47  (step t2569 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2568))
% 4.24/4.47  (step t2570 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.47  (step t2571 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2572)
% 4.24/4.47  (assume t2572.a0 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.47  (assume t2572.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 4.24/4.47  (assume t2572.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2572.a3 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2572.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (step t2572.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2572.t2)
% 4.24/4.47  (assume t2572.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2572.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 4.24/4.47  (assume t2572.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2572.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2572.t2.a4 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 4.24/4.47  (step t2572.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t2572.t2.a1))
% 4.24/4.47  (step t2572.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.h4 tptp.e11))) :rule cong :premises (t2572.t2.t1))
% 4.24/4.47  (step t2572.t2.t3 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2572.t2.a2))
% 4.24/4.47  (step t2572.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) :rule symm :premises (t2572.t2.a4))
% 4.24/4.47  (step t2572.t2.t5 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2572.t2.t4))
% 4.24/4.47  (step t2572.t2.t6 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2572.t2.t3))
% 4.24/4.47  (step t2572.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2572.t2.a3))
% 4.24/4.47  (step t2572.t2.t8 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2572.t2.t7))
% 4.24/4.47  (step t2572.t2.t9 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2572.t2.a0))
% 4.24/4.47  (step t2572.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t2572.t2.t9))
% 4.24/4.47  (step t2572.t2.t11 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2572.t2.t8 t2572.t2.t10))
% 4.24/4.47  (step t2572.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule cong :premises (t2572.t2.t6 t2572.t2.t11))
% 4.24/4.47  (step t2572.t2.t13 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule trans :premises (t2572.t2.t2 t2572.t2.t3 t2572.t2.t5 t2572.t2.t12))
% 4.24/4.47  (step t2572.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t2572.t2.a0 t2572.t2.a1 t2572.t2.a2 t2572.t2.a3 t2572.t2.a4))
% 4.24/4.47  (step t2572.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2572.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2572.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2572.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2572.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2572.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2572.t2 t2572.t3 t2572.t4 t2572.t5 t2572.t6 t2572.t7))
% 4.24/4.47  (step t2572.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2572.t8))
% 4.24/4.47  (step t2572.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule contraction :premises (t2572.t9))
% 4.24/4.47  (step t2572.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (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 (t2572.t1 t2572.t10))
% 4.24/4.47  (step t2572.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (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)
% 4.24/4.47  (step t2572.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2572.t11 t2572.t12))
% 4.24/4.47  (step t2572.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule contraction :premises (t2572.t13))
% 4.24/4.47  (step t2572.t15 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule implies :premises (t2572.t14))
% 4.24/4.47  (step t2572.t16 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 4.24/4.47  (step t2572.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2572.t16 t2572.a4 t2572.a0 t2572.a3 t2572.a2 t2572.a1))
% 4.24/4.47  (step t2572.t18 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2572.t15 t2572.t17))
% 4.24/4.47  (step t2572 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t2572.a0 t2572.a1 t2572.a2 t2572.a3 t2572.a4))
% 4.24/4.47  (step t2573 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2574 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2575 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2576 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2577 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2578 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2572 t2573 t2574 t2575 t2576 t2577))
% 4.24/4.47  (step t2579 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2578))
% 4.24/4.47  (step t2580 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2579))
% 4.24/4.47  (step t2581 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2571 t2580))
% 4.24/4.47  (step t2582 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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)
% 4.24/4.47  (step t2583 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2581 t2582))
% 4.24/4.47  (step t2584 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2583))
% 4.24/4.47  (step t2585 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 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 (t2584))
% 4.24/4.47  (step t2586 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 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 (t2570 t2585))
% 4.24/4.47  (step t2587 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2586))
% 4.24/4.47  (step t2588 (cl (= 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 or :premises (t128))
% 4.24/4.47  (step t2589 (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 (t392))
% 4.24/4.47  (step t2590 (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)
% 4.24/4.47  (step t2591 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2592 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2593 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2594 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2595 (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 (t2591 t2592 t2593 t2594))
% 4.24/4.47  (step t2596 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2597 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2598 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2599 (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 (t2591 t2596 t2597 t2598))
% 4.24/4.47  (step t2600 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2601 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2602 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2603 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2604 (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 (t2600 t2601 t2602 t2603))
% 4.24/4.47  (step t2605 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2606 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2607 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2608 (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 (t2600 t2605 t2606 t2607))
% 4.24/4.47  (step t2609 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2610 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2611 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2612 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2613 (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 (t2609 t2610 t2611 t2612))
% 4.24/4.47  (step t2614 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2615 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2616 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2617 (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 (t2609 t2614 t2615 t2616))
% 4.24/4.47  (step t2618 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2619 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2620 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2621 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2622 (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 (t2618 t2619 t2620 t2621))
% 4.24/4.47  (step t2623 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2624 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2625 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 4.24/4.47  (step t2626 (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 (t2618 t2623 t2624 t2625))
% 4.24/4.47  (step t2627 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2628 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2629 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2630 (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 (t2596 t2627 t2628 t2629))
% 4.24/4.47  (step t2631 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2632 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2633 (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 (t2592 t2627 t2631 t2632))
% 4.24/4.47  (step t2634 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2635 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2636 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2637 (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 (t2605 t2634 t2635 t2636))
% 4.24/4.47  (step t2638 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2639 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2640 (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 (t2601 t2634 t2638 t2639))
% 4.24/4.47  (step t2641 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2642 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2643 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2644 (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 (t2614 t2641 t2642 t2643))
% 4.24/4.47  (step t2645 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2646 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2647 (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 (t2610 t2641 t2645 t2646))
% 4.24/4.47  (step t2648 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2649 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2650 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2651 (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 (t2623 t2648 t2649 t2650))
% 4.24/4.47  (step t2652 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2653 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 4.24/4.47  (step t2654 (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 (t2619 t2648 t2652 t2653))
% 4.24/4.47  (step t2655 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2656 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2657 (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 (t2597 t2631 t2655 t2656))
% 4.24/4.47  (step t2658 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2659 (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 (t2593 t2628 t2655 t2658))
% 4.24/4.47  (step t2660 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2661 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2662 (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 (t2606 t2638 t2660 t2661))
% 4.24/4.47  (step t2663 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2664 (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 (t2602 t2635 t2660 t2663))
% 4.24/4.47  (step t2665 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2666 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2667 (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 (t2615 t2645 t2665 t2666))
% 4.24/4.47  (step t2668 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2669 (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 (t2611 t2642 t2665 t2668))
% 4.24/4.47  (step t2670 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2671 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2672 (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 (t2624 t2652 t2670 t2671))
% 4.24/4.47  (step t2673 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2674 (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 (t2620 t2649 t2670 t2673))
% 4.24/4.47  (step t2675 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2676 (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 (t2598 t2632 t2658 t2675))
% 4.24/4.47  (step t2677 (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 (t2594 t2629 t2656 t2675))
% 4.24/4.47  (step t2678 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2679 (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 (t2607 t2639 t2663 t2678))
% 4.24/4.47  (step t2680 (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 (t2603 t2636 t2661 t2678))
% 4.24/4.47  (step t2681 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2682 (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 (t2616 t2646 t2668 t2681))
% 4.24/4.47  (step t2683 (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 (t2612 t2643 t2666 t2681))
% 4.24/4.47  (step t2684 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.24/4.47  (step t2685 (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 (t2625 t2653 t2673 t2684))
% 4.24/4.47  (step t2686 (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 (t2621 t2650 t2671 t2684))
% 4.24/4.47  (step t2687 (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 (t2595 t2599 t2604 t2608 t2613 t2617 t2622 t2626 t2630 t2633 t2637 t2640 t2644 t2647 t2651 t2654 t2657 t2659 t2662 t2664 t2667 t2669 t2672 t2674 t2676 t2677 t2679 t2680 t2682 t2683 t2685 t2686))
% 4.24/4.47  (step t2688 (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 (t2590 t2687 a3))
% 4.24/4.47  (step t2689 (cl (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 and :premises (t2688))
% 4.24/4.47  (step t2690 (cl (= 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 or :premises (t2689))
% 4.24/4.47  (step t2691 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 4.24/4.47  (step t2692 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 4.24/4.47  (step t2693 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 4.24/4.47  (step t2694 (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)
% 4.24/4.47  (step t2695 (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 (t2694))
% 4.24/4.47  (step t2696 (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)
% 4.24/4.47  (step t2697 (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)
% 4.24/4.47  (step t2698 (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)
% 4.24/4.47  (step t2699 (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 (t2697 t2698))
% 4.24/4.47  (step t2700 (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)
% 4.24/4.47  (step t2701 (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 (t2699 t2700))
% 4.24/4.47  (step t2702 (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 (t2696 t2701))
% 4.24/4.47  (step t2703 (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 (t2695 t2702))
% 4.24/4.47  (step t2704 (cl (= (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.h1 tptp.e11))))) :rule refl)
% 4.24/4.47  (step t2705 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 4.24/4.47  (step t2706 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t1784 t1785 t2692 t2693 t2703 t2704 t2705))
% 4.24/4.47  (step t2707 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule and_neg)
% 4.24/4.47  (step t2708 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2709)
% 4.24/4.47  (assume t2709.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.47  (assume t2709.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.47  (assume t2709.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.24/4.47  (assume t2709.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.47  (assume t2709.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.24/4.47  (assume t2709.a5 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.24/4.47  (step t2709.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2709.t2)
% 4.24/4.47  (assume t2709.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.24/4.47  (assume t2709.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.47  (assume t2709.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.24/4.47  (assume t2709.t2.a3 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.24/4.47  (assume t2709.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.24/4.47  (step t2709.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 4.24/4.47  (step t2709.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t2709.t2.t1))
% 4.24/4.47  (step t2709.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t2709.t2.a1))
% 4.24/4.47  (step t2709.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2709.t2.t3))
% 4.24/4.47  (step t2709.t2.t5 (cl (= (tptp.h1 tptp.e11) tptp.e20)) :rule symm :premises (t2709.t2.a3))
% 4.24/4.47  (step t2709.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t2709.t2.a2))
% 4.24/4.47  (step t2709.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t2709.t2.t6))
% 4.24/4.47  (step t2709.t2.t8 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t2709.t2.t5 t2709.t2.t7))
% 4.24/4.47  (step t2709.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) :rule symm :premises (t2709.t2.t8))
% 4.24/4.47  (step t2709.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t2709.t2.a4))
% 4.24/4.47  (step t2709.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h1 tptp.e11))) :rule trans :premises (t2709.t2.t10 t2709.t2.a3))
% 4.24/4.47  (step t2709.t2.t12 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t2709.t2.t11))
% 4.24/4.47  (step t2709.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t2709.t2.t9 t2709.t2.t12))
% 4.24/4.47  (step t2709.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t2709.t2.t13))
% 4.24/4.47  (step t2709.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t2709.t2.t4 t2709.t2.t14))
% 4.24/4.47  (step t2709.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)
% 4.24/4.47  (step t2709.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 (t2709.t2.t16))
% 4.24/4.47  (step t2709.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)
% 4.24/4.47  (step t2709.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 (t2709.t2.t17 t2709.t2.t18))
% 4.24/4.47  (step t2709.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t2709.t2.t19 t2709.t2.a0))
% 4.24/4.47  (step t2709.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t2709.t2.t15 t2709.t2.t20))
% 4.24/4.47  (step t2709.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2709.t2.t2 t2709.t2.t21))
% 4.24/4.47  (step t2709.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2709.t2.a0 t2709.t2.a1 t2709.t2.a2 t2709.t2.a3 t2709.t2.a4))
% 4.24/4.47  (step t2709.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.24/4.47  (step t2709.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2709.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.24/4.47  (step t2709.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2709.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2709.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2709.t2 t2709.t3 t2709.t4 t2709.t5 t2709.t6 t2709.t7))
% 4.24/4.47  (step t2709.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2709.t8))
% 4.24/4.47  (step t2709.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2709.t9))
% 4.24/4.47  (step t2709.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2709.t1 t2709.t10))
% 4.24/4.47  (step t2709.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 4.24/4.47  (step t2709.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2709.t11 t2709.t12))
% 4.24/4.47  (step t2709.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2709.t13))
% 4.24/4.47  (step t2709.t15 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2709.t14))
% 4.24/4.47  (step t2709.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 4.24/4.47  (step t2709.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2709.t18)
% 4.24/4.47  (assume t2709.t18.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.47  (assume t2709.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.24/4.47  (step t2709.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t2709.t18.a1))
% 4.24/4.47  (step t2709.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t2709.t18.t1))
% 4.24/4.47  (step t2709.t18.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t2709.t18.a0))
% 4.24/4.47  (step t2709.t18.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.24/4.47  (step t2709.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t2709.t18.t3 t2709.t18.t4))
% 4.24/4.47  (step t2709.t18.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t2709.t18.t2 t2709.t18.t5))
% 4.24/4.47  (step t2709.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t2709.t18.a0 t2709.t18.a1))
% 4.24/4.47  (step t2709.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2709.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2709.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t2709.t18 t2709.t19 t2709.t20))
% 4.24/4.47  (step t2709.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t2709.t21))
% 4.24/4.47  (step t2709.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t2709.t22))
% 4.24/4.47  (step t2709.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t2709.t17 t2709.t23))
% 4.24/4.47  (step t2709.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.24/4.47  (step t2709.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2709.t24 t2709.t25))
% 4.24/4.47  (step t2709.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2709.t26))
% 4.24/4.47  (step t2709.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t2709.t27))
% 4.24/4.47  (step t2709.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.24/4.47  (step t2709.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t2709.t29 t2709.a1 t2709.a0))
% 4.24/4.47  (step t2709.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t2709.t28 t2709.t30))
% 4.24/4.47  (step t2709.t32 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2709.t16 t2709.a4 t2709.a3 t2709.a2 t2709.a5 t2709.t31))
% 4.24/4.47  (step t2709.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2709.t15 t2709.t32))
% 4.24/4.47  (step t2709 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2709.a0 t2709.a1 t2709.a2 t2709.a3 t2709.a4 t2709.a5))
% 4.24/4.47  (step t2710 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2711 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2712 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.24/4.47  (step t2713 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2714 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.24/4.47  (step t2715 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2716 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))))) :rule resolution :premises (t2709 t2710 t2711 t2712 t2713 t2714 t2715))
% 4.24/4.47  (step t2717 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2716))
% 4.24/4.47  (step t2718 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2717))
% 4.24/4.47  (step t2719 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2708 t2718))
% 4.24/4.47  (step t2720 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 4.24/4.47  (step t2721 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2719 t2720))
% 4.24/4.47  (step t2722 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2721))
% 4.24/4.47  (step t2723 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2722))
% 4.24/4.47  (step t2724 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2707 t2723))
% 4.24/4.47  (step t2725 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.24/4.47  (step t2726 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.24/4.47  (step t2727 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.24/4.47  (step t2728 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.24/4.47  (step t2729 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.24/4.47  (step t2730 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.h1 tptp.e11))))) :rule or_neg)
% 4.24/4.47  (step t2731 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 4.24/4.47  (step t2732 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2724 t2725 t2726 t2727 t2728 t2729 t2730 t2731))
% 4.24/4.47  (step t2733 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2732))
% 4.24/4.47  (step t2734 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2691 t2706 t2733))
% 4.24/4.47  (step t2735 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t2734))
% 4.24/4.47  (step t2736 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule reordering :premises (t2735))
% 4.24/4.47  (step t2737 (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)
% 4.24/4.47  (step t2738 (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)
% 4.24/4.47  (step t2739 (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 (t2738))
% 4.24/4.47  (step t2740 (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)
% 4.24/4.47  (step t2741 (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 (t2740))
% 4.24/4.47  (step t2742 (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)
% 4.24/4.47  (step t2743 (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 (t2742))
% 4.24/4.47  (step t2744 (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)
% 4.24/4.47  (step t2745 (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 (t2744))
% 4.24/4.47  (step t2746 (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)
% 4.24/4.47  (step t2747 (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 (t2746))
% 4.24/4.47  (step t2748 (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)
% 4.24/4.47  (step t2749 (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 (t2748))
% 4.24/4.47  (step t2750 (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)
% 4.24/4.47  (step t2751 (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 (t2750))
% 4.24/4.47  (step t2752 (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)
% 4.24/4.47  (step t2753 (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 (t2752))
% 4.24/4.47  (step t2754 (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)
% 4.24/4.47  (step t2755 (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 (t2754))
% 4.24/4.47  (step t2756 (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)
% 4.24/4.47  (step t2757 (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 (t2756))
% 4.24/4.47  (step t2758 (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)
% 4.24/4.47  (step t2759 (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 (t2758))
% 4.24/4.47  (step t2760 (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)
% 4.24/4.47  (step t2761 (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 (t2760))
% 4.24/4.47  (step t2762 (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)
% 4.24/4.47  (step t2763 (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 (t2762))
% 4.24/4.47  (step t2764 (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)
% 4.24/4.47  (step t2765 (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 (t2764))
% 4.24/4.47  (step t2766 (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)
% 4.24/4.47  (step t2767 (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 (t2766))
% 4.24/4.47  (step t2768 (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)
% 4.24/4.47  (step t2769 (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 (t2768))
% 4.24/4.47  (step t2770 (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)
% 4.24/4.47  (step t2771 (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 (t2770))
% 4.24/4.47  (step t2772 (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)
% 4.24/4.47  (step t2773 (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 (t2772))
% 4.24/4.47  (step t2774 (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)
% 4.24/4.47  (step t2775 (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 (t2774))
% 4.24/4.47  (step t2776 (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)
% 4.24/4.47  (step t2777 (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 (t2776))
% 4.24/4.47  (step t2778 (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)
% 4.24/4.47  (step t2779 (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 (t2778))
% 4.24/4.47  (step t2780 (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)
% 4.24/4.47  (step t2781 (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 (t2780))
% 4.24/4.47  (step t2782 (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)
% 4.24/4.47  (step t2783 (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 (t2782))
% 4.24/4.47  (step t2784 (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)
% 4.24/4.47  (step t2785 (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 (t2784))
% 4.24/4.47  (step t2786 (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)
% 4.24/4.47  (step t2787 (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 (t2786))
% 4.24/4.47  (step t2788 (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)
% 4.24/4.47  (step t2789 (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 (t2788))
% 4.24/4.47  (step t2790 (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)
% 4.24/4.47  (step t2791 (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 (t2790))
% 4.24/4.47  (step t2792 (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)
% 4.24/4.47  (step t2793 (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 (t2792))
% 4.24/4.47  (step t2794 (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)
% 4.24/4.47  (step t2795 (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 (t2794))
% 4.24/4.47  (step t2796 (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)
% 4.24/4.47  (step t2797 (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 (t2796))
% 4.24/4.47  (step t2798 (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)
% 4.24/4.47  (step t2799 (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 (t2798))
% 4.24/4.47  (step t2800 (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)
% 4.24/4.47  (step t2801 (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 (t2800))
% 4.24/4.47  (step t2802 (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)
% 4.24/4.47  (step t2803 (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 (t2802))
% 4.24/4.47  (step t2804 (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)
% 4.24/4.47  (step t2805 (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 (t2804))
% 4.24/4.47  (step t2806 (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)
% 4.24/4.47  (step t2807 (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 (t2806))
% 4.24/4.47  (step t2808 (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)
% 4.24/4.47  (step t2809 (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 (t2808))
% 4.24/4.47  (step t2810 (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)
% 4.24/4.47  (step t2811 (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 (t2810))
% 4.24/4.47  (step t2812 (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)
% 4.24/4.47  (step t2813 (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 (t2812))
% 4.24/4.47  (step t2814 (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)
% 4.24/4.47  (step t2815 (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 (t2814))
% 4.24/4.47  (step t2816 (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)
% 4.24/4.47  (step t2817 (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 (t2816))
% 4.24/4.47  (step t2818 (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)
% 4.24/4.47  (step t2819 (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 (t2818))
% 4.24/4.47  (step t2820 (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)
% 4.24/4.47  (step t2821 (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 (t2820))
% 4.24/4.47  (step t2822 (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)
% 4.24/4.47  (step t2823 (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 (t2822))
% 4.24/4.47  (step t2824 (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)
% 4.24/4.47  (step t2825 (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 (t2824))
% 4.24/4.47  (step t2826 (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)
% 4.24/4.47  (step t2827 (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 (t2826))
% 4.24/4.47  (step t2828 (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)
% 4.24/4.47  (step t2829 (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 (t2828))
% 4.24/4.47  (step t2830 (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)
% 4.24/4.47  (step t2831 (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 (t2830))
% 4.24/4.47  (step t2832 (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)
% 4.24/4.47  (step t2833 (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 (t2832))
% 4.24/4.47  (step t2834 (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 (t2739 t2741 t2743 t2745 t2747 t2749 t2751 t2753 t2755 t2757 t2759 t2761 t2763 t2765 t2767 t2769 t2771 t2773 t2775 t2777 t2779 t2781 t2783 t2785 t2787 t2789 t2791 t2793 t2795 t2797 t2799 t2801 t2803 t2805 t2807 t2809 t2811 t2813 t2815 t2817 t2819 t2821 t2823 t2825 t2827 t2829 t2831 t2833))
% 4.24/4.47  (step t2835 (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 (t2737 t2834 a5))
% 4.24/4.47  (step t2836 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t2835))
% 4.24/4.47  (step t2837 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 4.24/4.47  (step t2838 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 4.24/4.47  (step t2839 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t2838))
% 4.24/4.47  (step t2840 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))))) :rule all_simplify)
% 4.24/4.47  (step t2841 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule refl)
% 4.24/4.47  (step t2842 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 4.24/4.47  (step t2843 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t2841 t2842))
% 4.24/4.47  (step t2844 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule all_simplify)
% 4.24/4.47  (step t2845 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) true)) :rule trans :premises (t2843 t2844))
% 4.24/4.47  (step t2846 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule trans :premises (t2840 t2845))
% 4.24/4.47  (step t2847 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2839 t2846))
% 4.24/4.47  (step t2848 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 4.24/4.47  (step t2849 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t1785 t1786 t2693 t2847 t2848))
% 4.24/4.47  (step t2850 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule and_neg)
% 4.24/4.47  (step t2851 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2852)
% 4.24/4.47  (assume t2852.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.47  (assume t2852.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.47  (assume t2852.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.47  (assume t2852.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 4.24/4.47  (step t2852.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2852.t2)
% 4.24/4.47  (assume t2852.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 4.24/4.47  (assume t2852.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.24/4.47  (assume t2852.t2.a2 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.24/4.47  (assume t2852.t2.a3 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.24/4.47  (step t2852.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 4.24/4.47  (step t2852.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t2852.t2.t1))
% 4.24/4.47  (step t2852.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t2852.t2.a1))
% 4.24/4.47  (step t2852.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2852.t2.t3))
% 4.24/4.47  (step t2852.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t2852.t2.a3))
% 4.24/4.47  (step t2852.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t2852.t2.a2))
% 4.24/4.47  (step t2852.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t2852.t2.t6))
% 4.24/4.47  (step t2852.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) :rule trans :premises (t2852.t2.t5 t2852.t2.t7))
% 4.24/4.47  (step t2852.t2.t9 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule cong :premises (t2852.t2.t4 t2852.t2.t8))
% 4.24/4.47  (step t2852.t2.t10 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 4.24/4.47  (step t2852.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv2 :premises (t2852.t2.t10))
% 4.24/4.47  (step t2852.t2.t12 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) :rule not_not)
% 4.24/4.47  (step t2852.t2.t13 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t2852.t2.t11 t2852.t2.t12))
% 4.24/4.47  (step t2852.t2.t14 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false)) :rule resolution :premises (t2852.t2.t13 t2852.t2.a0))
% 4.24/4.47  (step t2852.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t2852.t2.t9 t2852.t2.t14))
% 4.24/4.47  (step t2852.t2.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2852.t2.t2 t2852.t2.t15))
% 4.24/4.47  (step t2852.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t2852.t2.a0 t2852.t2.a1 t2852.t2.a2 t2852.t2.a3))
% 4.24/4.47  (step t2852.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 4.24/4.47  (step t2852.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2852.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.47  (step t2852.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2852.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2852.t2 t2852.t3 t2852.t4 t2852.t5 t2852.t6))
% 4.24/4.47  (step t2852.t8 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t2852.t7))
% 4.24/4.47  (step t2852.t9 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t2852.t8))
% 4.24/4.47  (step t2852.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2852.t1 t2852.t9))
% 4.24/4.47  (step t2852.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.24/4.47  (step t2852.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2852.t10 t2852.t11))
% 4.24/4.47  (step t2852.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2852.t12))
% 4.24/4.47  (step t2852.t14 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t2852.t13))
% 4.24/4.47  (step t2852.t15 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.24/4.47  (step t2852.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2852.t15 t2852.a3 t2852.a2 t2852.a1 t2852.a0))
% 4.24/4.47  (step t2852.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2852.t14 t2852.t16))
% 4.24/4.47  (step t2852 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t2852.a0 t2852.a1 t2852.a2 t2852.a3))
% 4.24/4.47  (step t2853 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.24/4.47  (step t2854 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.24/4.47  (step t2855 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2856 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 4.24/4.47  (step t2857 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t2852 t2853 t2854 t2855 t2856))
% 4.24/4.47  (step t2858 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t2857))
% 4.24/4.47  (step t2859 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t2858))
% 4.24/4.47  (step t2860 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2851 t2859))
% 4.24/4.47  (step t2861 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.24/4.47  (step t2862 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2860 t2861))
% 4.24/4.47  (step t2863 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2862))
% 4.24/4.47  (step t2864 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t2863))
% 4.24/4.47  (step t2865 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2850 t2864))
% 4.24/4.47  (step t2866 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.24/4.47  (step t2867 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.24/4.47  (step t2868 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.24/4.47  (step t2869 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 4.24/4.47  (step t2870 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.24/4.47  (step t2871 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2865 t2866 t2867 t2868 t2869 t2870))
% 4.24/4.47  (step t2872 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2871))
% 4.24/4.47  (step t2873 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2837 t2849 t2872))
% 4.24/4.47  (step t2874 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t2873))
% 4.24/4.47  (step t2875 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t2874))
% 4.24/4.47  (step t2876 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and :premises (t2835))
% 4.24/4.47  (step t2877 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.24/4.47  (step t2878 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2879)
% 4.24/4.47  (assume t2879.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.47  (assume t2879.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.24/4.47  (assume t2879.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (assume t2879.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2879.a4 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2879.a5 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.47  (assume t2879.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (step t2879.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 4.24/4.47  (anchor :step t2879.t2)
% 4.24/4.47  (assume t2879.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.24/4.47  (assume t2879.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.24/4.47  (assume t2879.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.24/4.47  (assume t2879.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.24/4.47  (assume t2879.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.24/4.47  (assume t2879.t2.a5 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.24/4.47  (assume t2879.t2.a6 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 4.24/4.47  (step t2879.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t2879.t2.a6))
% 4.24/4.47  (step t2879.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.h4 tptp.e10))) :rule cong :premises (t2879.t2.t1))
% 4.24/4.47  (step t2879.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t2879.t2.a0))
% 4.24/4.47  (step t2879.t2.t4 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2879.t2.a1))
% 4.24/4.47  (step t2879.t2.t5 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2879.t2.a2))
% 4.24/4.47  (step t2879.t2.t6 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t2879.t2.t5))
% 4.24/4.47  (step t2879.t2.t7 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t2879.t2.t6))
% 4.24/4.47  (step t2879.t2.t8 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t2879.t2.t4 t2879.t2.t7))
% 4.24/4.47  (step t2879.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule symm :premises (t2879.t2.t8))
% 4.24/4.47  (step t2879.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2879.t2.a3))
% 4.24/4.47  (step t2879.t2.t11 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2879.t2.t10))
% 4.24/4.47  (step t2879.t2.t12 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2879.t2.t11 t2879.t2.a1))
% 4.24/4.47  (step t2879.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t2879.t2.t12 t2879.t2.t6))
% 4.24/4.47  (step t2879.t2.t14 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2879.t2.t13))
% 4.24/4.47  (step t2879.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t2879.t2.a4))
% 4.24/4.47  (step t2879.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t2879.t2.a5))
% 4.24/4.47  (step t2879.t2.t17 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t2879.t2.t16))
% 4.24/4.47  (step t2879.t2.t18 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2879.t2.t15))
% 4.24/4.47  (step t2879.t2.t19 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t2879.t2.t18 t2879.t2.t18))
% 4.24/4.47  (step t2879.t2.t20 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2879.t2.t3))
% 4.24/4.47  (step t2879.t2.t21 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h4 tptp.e10))) :rule trans :premises (t2879.t2.t13 t2879.t2.t8 t2879.t2.t20))
% 4.24/4.47  (step t2879.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule cong :premises (t2879.t2.t21 t2879.t2.t21))
% 4.24/4.47  (step t2879.t2.t23 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule trans :premises (t2879.t2.t2 t2879.t2.t3 t2879.t2.t9 t2879.t2.t14 t2879.t2.t15 t2879.t2.t17 t2879.t2.t19 t2879.t2.t22))
% 4.24/4.47  (step t2879.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t2.a0 t2879.t2.a1 t2879.t2.a2 t2879.t2.a3 t2879.t2.a4 t2879.t2.a5 t2879.t2.a6))
% 4.24/4.47  (step t2879.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2879.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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.e12))) :rule and_pos)
% 4.24/4.47  (step t2879.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2879.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2879.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2879.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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)
% 4.24/4.47  (step t2879.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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)
% 4.24/4.47  (step t2879.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2879.t2 t2879.t3 t2879.t4 t2879.t5 t2879.t6 t2879.t7 t2879.t8 t2879.t9))
% 4.24/4.47  (step t2879.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t10))
% 4.24/4.47  (step t2879.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t11))
% 4.24/4.47  (step t2879.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t1 t2879.t12))
% 4.24/4.47  (step t2879.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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)
% 4.24/4.47  (step t2879.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t13 t2879.t14))
% 4.24/4.47  (step t2879.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t15))
% 4.24/4.47  (step t2879.t17 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 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 (t2879.t16))
% 4.24/4.47  (step t2879.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 4.24/4.47  (step t2879.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2879.t18 t2879.a5 t2879.a6 t2879.a4 t2879.a3 t2879.a2 t2879.a1 t2879.a0))
% 4.24/4.47  (step t2879.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2879.t17 t2879.t19))
% 4.24/4.47  (step t2879 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2879.a0 t2879.a1 t2879.a2 t2879.a3 t2879.a4 t2879.a5 t2879.a6))
% 4.24/4.47  (step t2880 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2881 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.24/4.47  (step t2882 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2883 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.24/4.47  (step t2884 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.24/4.47  (step t2885 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.24/4.47  (step t2886 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.24/4.47  (step t2887 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2879 t2880 t2881 t2882 t2883 t2884 t2885 t2886))
% 4.24/4.47  (step t2888 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2887))
% 4.24/4.47  (step t2889 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2888))
% 4.24/4.47  (step t2890 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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 (t2878 t2889))
% 4.24/4.47  (step t2891 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.24/4.47  (step t2892 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2890 t2891))
% 4.24/4.47  (step t2893 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2892))
% 4.24/4.47  (step t2894 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule implies :premises (t2893))
% 4.24/4.47  (step t2895 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2877 t2894))
% 4.24/4.47  (step t2896 (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.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2895))
% 4.24/4.47  (step t2897 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2256 t2257 t211 t2259 t168 t2281 t1419 t1420 t1421 t208 t209 t2324 t1270 t208 t166 t209 t983 t2358 t1270 t208 t166 t209 t983 t2396 t208 t209 t2397 t2436 t208 t209 t2437 t2466 t2467 t2515 t1419 t2516 t2550 t2551 t2569 t2587 t2588 t211 t168 t1342 t702 t2589 t467 t468 t1269 t2690 t2736 t2836 t2875 t2876 t2896))
% 4.24/4.47  (step t2898 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule contraction :premises (t2897))
% 4.24/4.47  (step t2899 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.24/4.47  (step t2900 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= 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 resolution :premises (t2898 t2899))
% 4.24/4.47  (step t2901 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule contraction :premises (t2900))
% 4.24/4.47  (step t2902 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.47  (step t2903 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t673 t180 t490 t1146))
% 4.24/4.47  (step t2904 (cl (not (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 4.24/4.47  (step t2905 (cl (= (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 4.24/4.47  (step t2906 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))))) :rule equiv_simplify)
% 4.24/4.47  (step t2907 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))))) :rule equiv2 :premises (t2906))
% 4.24/4.47  (step t2908 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule not_not)
% 4.24/4.47  (step t2909 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t2907 t2908))
% 4.28/4.47  (step t2910 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t2911)
% 4.28/4.47  (assume t2911.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t2911.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t2911.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t2911.a3 (not (= tptp.e10 tptp.e11)))
% 4.28/4.47  (step t2911.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.47  (step t2911.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.47  (step t2911.t3 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 4.28/4.47  (step t2911.t4 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t2911.t3))
% 4.28/4.47  (step t2911.t5 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 4.28/4.47  (step t2911.t6 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t2911.t4 t2911.t5))
% 4.28/4.47  (step t2911.t7 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t2911.t6 t2911.a3))
% 4.28/4.47  (step t2911.t8 (cl (= false (= tptp.e10 tptp.e11))) :rule symm :premises (t2911.t7))
% 4.28/4.47  (step t2911.t9 (cl (= (= (= tptp.e10 tptp.e11) true) (= tptp.e10 tptp.e11))) :rule equiv_simplify)
% 4.28/4.47  (step t2911.t10 (cl (= (= tptp.e10 tptp.e11) true) (not (= tptp.e10 tptp.e11))) :rule equiv2 :premises (t2911.t9))
% 4.28/4.47  (step t2911.t11 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2911.a0))
% 4.28/4.47  (step t2911.t12 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2911.t11))
% 4.28/4.47  (step t2911.t13 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) :rule symm :premises (t2911.a2))
% 4.28/4.47  (step t2911.t14 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2911.t13))
% 4.28/4.47  (step t2911.t15 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t2911.a1))
% 4.28/4.47  (step t2911.t16 (cl (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule trans :premises (t2911.t14 t2911.t15 t2911.t12))
% 4.28/4.47  (step t2911.t17 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e11)) :rule symm :premises (t2911.t16))
% 4.28/4.47  (step t2911.t18 (cl (= tptp.e10 tptp.e11)) :rule trans :premises (t2911.t12 t2911.t17))
% 4.28/4.47  (step t2911.t19 (cl (= (= tptp.e10 tptp.e11) true)) :rule resolution :premises (t2911.t10 t2911.t18))
% 4.28/4.47  (step t2911.t20 (cl (= false true)) :rule trans :premises (t2911.t8 t2911.t19))
% 4.28/4.47  (step t2911.t21 (cl false) :rule resolution :premises (t2911.t1 t2911.t2 t2911.t20))
% 4.28/4.47  (step t2911 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e10 tptp.e11))) false) :rule subproof :discharge (t2911.a0 t2911.a1 t2911.a2 t2911.a3))
% 4.28/4.47  (step t2912 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2913 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t2914 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t2915 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2916 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t2911 t2912 t2913 t2914 t2915))
% 4.28/4.47  (step t2917 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) false) :rule reordering :premises (t2916))
% 4.28/4.47  (step t2918 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) false) :rule contraction :premises (t2917))
% 4.28/4.47  (step t2919 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) false) :rule resolution :premises (t2910 t2918))
% 4.28/4.47  (step t2920 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (not false)) :rule implies_neg2)
% 4.28/4.47  (step t2921 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t2919 t2920))
% 4.28/4.47  (step t2922 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false)) :rule contraction :premises (t2921))
% 4.28/4.47  (step t2923 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))))) :rule implies_simplify)
% 4.28/4.47  (step t2924 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule equiv1 :premises (t2923))
% 4.28/4.47  (step t2925 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t2922 t2924))
% 4.28/4.47  (step t2926 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) false)) :rule resolution :premises (t2909 t2925))
% 4.28/4.47  (step t2927 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) false))) :rule cong :premises (t2905 t2926))
% 4.28/4.47  (step t2928 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) false) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule all_simplify)
% 4.28/4.47  (step t2929 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule trans :premises (t2927 t2928))
% 4.28/4.47  (step t2930 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t2931)
% 4.28/4.47  (assume t2931.a0 (not (= tptp.e10 tptp.e11)))
% 4.28/4.47  (assume t2931.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t2931.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t2931.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (step t2931.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e10 tptp.e11)))) :rule and_neg)
% 4.28/4.47  (step t2931.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t2931.t1 t2931.a1 t2931.a2 t2931.a3 t2931.a0))
% 4.28/4.47  (step t2931 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule subproof :discharge (t2931.a0 t2931.a1 t2931.a2 t2931.a3))
% 4.28/4.47  (step t2932 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2933 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2934 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t2935 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t2936 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2931 t2932 t2933 t2934 t2935))
% 4.28/4.47  (step t2937 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule reordering :premises (t2936))
% 4.28/4.47  (step t2938 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule contraction :premises (t2937))
% 4.28/4.47  (step t2939 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) :rule resolution :premises (t2930 t2938))
% 4.28/4.47  (step t2940 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule implies_neg2)
% 4.28/4.47  (step t2941 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule resolution :premises (t2939 t2940))
% 4.28/4.47  (step t2942 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 tptp.e11))))) :rule contraction :premises (t2941))
% 4.28/4.47  (step t2943 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2904 t2929 t2942))
% 4.28/4.47  (step t2944 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule not_and :premises (t2943))
% 4.28/4.47  (step t2945 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 4.28/4.47  (step t2946 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.28/4.47  (step t2947 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.28/4.47  (step t2948 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (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)
% 4.28/4.47  (step t2949 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2944 t2945 t2946 t2947 t2948))
% 4.28/4.47  (step t2950 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t2949))
% 4.28/4.47  (step t2951 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2902 t2903 t2950))
% 4.28/4.47  (step t2952 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t2951))
% 4.28/4.47  (step t2953 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t2952))
% 4.28/4.47  (step t2954 (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 (t1179))
% 4.28/4.47  (step t2955 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.28/4.47  (step t2956 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t1370))
% 4.28/4.47  (step t2957 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2953 t209 t702 t2954 t211 t1208 t166 t935 t28 t2955 t937 t2956 t1270 t167 t1257 t167))
% 4.28/4.47  (step t2958 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2957))
% 4.28/4.47  (step t2959 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule and_neg)
% 4.28/4.47  (step t2960 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t2961)
% 4.28/4.47  (assume t2961.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t2961.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.28/4.47  (assume t2961.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 4.28/4.47  (assume t2961.a3 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 4.28/4.47  (step t2961.t1 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t2961.t2)
% 4.28/4.47  (assume t2961.t2.a0 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))
% 4.28/4.47  (assume t2961.t2.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t2961.t2.a2 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 4.28/4.47  (assume t2961.t2.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))
% 4.28/4.47  (step t2961.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) :rule symm :premises (t2961.t2.a3))
% 4.28/4.47  (step t2961.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2961.t2.t1))
% 4.28/4.47  (step t2961.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t2961.t2.t2 t2961.t2.t2))
% 4.28/4.47  (step t2961.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) tptp.e10)) :rule symm :premises (t2961.t2.a2))
% 4.28/4.47  (step t2961.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t2961.t2.a1))
% 4.28/4.47  (step t2961.t2.t6 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t2961.t2.t5))
% 4.28/4.47  (step t2961.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) :rule symm :premises (t2961.t2.a0))
% 4.28/4.47  (step t2961.t2.t8 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.28/4.47  (step t2961.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t2961.t2.t7 t2961.t2.t8))
% 4.28/4.47  (step t2961.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2961.t2.t3 t2961.t2.t4 t2961.t2.t6 t2961.t2.t9))
% 4.28/4.47  (step t2961.t2 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t2961.t2.a0 t2961.t2.a1 t2961.t2.a2 t2961.t2.a3))
% 4.28/4.47  (step t2961.t3 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2961.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2961.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 4.28/4.47  (step t2961.t6 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.28/4.47  (step t2961.t7 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t2961.t2 t2961.t3 t2961.t4 t2961.t5 t2961.t6))
% 4.28/4.47  (step t2961.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t2961.t7))
% 4.28/4.47  (step t2961.t9 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t2961.t8))
% 4.28/4.47  (step t2961.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (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 (t2961.t1 t2961.t9))
% 4.28/4.47  (step t2961.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (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 implies_neg2)
% 4.28/4.47  (step t2961.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2961.t10 t2961.t11))
% 4.28/4.47  (step t2961.t13 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2961.t12))
% 4.28/4.47  (step t2961.t14 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t2961.t13))
% 4.28/4.47  (step t2961.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 4.28/4.47  (step t2961.t16 (cl (and (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2961.t15 t2961.a1 t2961.a0 t2961.a3 t2961.a2))
% 4.28/4.47  (step t2961.t17 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2961.t14 t2961.t16))
% 4.28/4.47  (step t2961 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule subproof :discharge (t2961.a0 t2961.a1 t2961.a2 t2961.a3))
% 4.28/4.47  (step t2962 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2963 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t2964 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 4.28/4.47  (step t2965 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 4.28/4.47  (step t2966 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t2961 t2962 t2963 t2964 t2965))
% 4.28/4.47  (step t2967 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule reordering :premises (t2966))
% 4.28/4.47  (step t2968 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule contraction :premises (t2967))
% 4.28/4.47  (step t2969 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (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 (t2960 t2968))
% 4.28/4.47  (step t2970 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (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 implies_neg2)
% 4.28/4.47  (step t2971 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2969 t2970))
% 4.28/4.47  (step t2972 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2971))
% 4.28/4.47  (step t2973 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule implies :premises (t2972))
% 4.28/4.47  (step t2974 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2959 t2973))
% 4.28/4.47  (step t2975 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule reordering :premises (t2974))
% 4.28/4.47  (step t2976 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 4.28/4.47  (step t2977 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t2976))
% 4.28/4.47  (step t2978 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t25))
% 4.28/4.47  (step t2979 (cl (= 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 or :premises (t535))
% 4.28/4.47  (step t2980 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2975 t166 t209 t487 t2977 t2978 t711 t2979 t573 t748 t166 t209))
% 4.28/4.47  (step t2981 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t2980))
% 4.28/4.47  (step t2982 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) :rule reordering :premises (t2981))
% 4.28/4.47  (step t2983 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2958 t2982))
% 4.28/4.47  (step t2984 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t2983))
% 4.28/4.47  (step t2985 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv_pos2)
% 4.28/4.47  (step t2986 (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)
% 4.28/4.47  (step t2987 (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 (t2986))
% 4.28/4.47  (step t2988 (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)
% 4.28/4.47  (step t2989 (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)
% 4.28/4.47  (step t2990 (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)
% 4.28/4.47  (step t2991 (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 (t2989 t2990))
% 4.28/4.47  (step t2992 (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)
% 4.28/4.47  (step t2993 (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 (t2991 t2992))
% 4.28/4.47  (step t2994 (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 (t2988 t2993))
% 4.28/4.47  (step t2995 (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 (t2987 t2994))
% 4.28/4.47  (step t2996 (cl (= (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule refl)
% 4.28/4.47  (step t2997 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule cong :premises (t1110 t490 t2995 t2996))
% 4.28/4.47  (step t2998 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.28/4.47  (step t2999 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3000)
% 4.28/4.47  (assume t3000.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 4.28/4.47  (assume t3000.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t3000.a2 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (step t3000.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3000.t2)
% 4.28/4.47  (assume t3000.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (assume t3000.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t3000.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 4.28/4.47  (step t3000.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) false) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv_simplify)
% 4.28/4.47  (step t3000.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) false)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv1 :premises (t3000.t2.t1))
% 4.28/4.47  (step t3000.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t3000.t2.a1))
% 4.28/4.47  (step t3000.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t3000.t2.t3))
% 4.28/4.47  (step t3000.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t3000.t2.a2))
% 4.28/4.47  (step t3000.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t3000.t2.t5 t3000.t2.t5))
% 4.28/4.47  (step t3000.t2.t7 (cl (= (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3000.t2.t4 t3000.t2.t6))
% 4.28/4.47  (step t3000.t2.t8 (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)
% 4.28/4.47  (step t3000.t2.t9 (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 (t3000.t2.t8))
% 4.28/4.47  (step t3000.t2.t10 (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)
% 4.28/4.47  (step t3000.t2.t11 (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 (t3000.t2.t9 t3000.t2.t10))
% 4.28/4.47  (step t3000.t2.t12 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3000.t2.t11 t3000.t2.a0))
% 4.28/4.47  (step t3000.t2.t13 (cl (= (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) false)) :rule trans :premises (t3000.t2.t7 t3000.t2.t12))
% 4.28/4.47  (step t3000.t2.t14 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3000.t2.t2 t3000.t2.t13))
% 4.28/4.47  (step t3000.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule subproof :discharge (t3000.t2.a0 t3000.t2.a1 t3000.t2.a2))
% 4.28/4.47  (step t3000.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.28/4.47  (step t3000.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3000.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.28/4.47  (step t3000.t6 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3000.t2 t3000.t3 t3000.t4 t3000.t5))
% 4.28/4.47  (step t3000.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t3000.t6))
% 4.28/4.47  (step t3000.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t3000.t7))
% 4.28/4.47  (step t3000.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3000.t1 t3000.t8))
% 4.28/4.47  (step t3000.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule implies_neg2)
% 4.28/4.47  (step t3000.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t3000.t9 t3000.t10))
% 4.28/4.47  (step t3000.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t3000.t11))
% 4.28/4.47  (step t3000.t13 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies :premises (t3000.t12))
% 4.28/4.47  (step t3000.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 4.28/4.47  (step t3000.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t3000.t14 t3000.a2 t3000.a1 t3000.a0))
% 4.28/4.47  (step t3000.t16 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3000.t13 t3000.t15))
% 4.28/4.47  (step t3000 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule subproof :discharge (t3000.a0 t3000.a1 t3000.a2))
% 4.28/4.47  (step t3001 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 4.28/4.47  (step t3002 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3003 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (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)
% 4.28/4.47  (step t3004 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3000 t3001 t3002 t3003))
% 4.28/4.47  (step t3005 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t3004))
% 4.28/4.47  (step t3006 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t3005))
% 4.28/4.47  (step t3007 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2999 t3006))
% 4.28/4.47  (step t3008 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule implies_neg2)
% 4.28/4.47  (step t3009 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t3007 t3008))
% 4.28/4.47  (step t3010 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t3009))
% 4.28/4.47  (step t3011 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies :premises (t3010))
% 4.28/4.47  (step t3012 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2998 t3011))
% 4.28/4.47  (step t3013 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 4.28/4.47  (step t3014 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.28/4.47  (step t3015 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.28/4.47  (step t3016 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 4.28/4.47  (step t3017 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t3012 t3013 t3014 t3015 t3016))
% 4.28/4.47  (step t3018 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t3017))
% 4.28/4.47  (step t3019 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2985 t2997 t3018))
% 4.28/4.47  (step t3020 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule or :premises (t3019))
% 4.28/4.47  (step t3021 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t3020))
% 4.28/4.47  (step t3022 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t348))
% 4.28/4.47  (step t3023 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2984 t706 t1850 t1829 t1830 t1658 t1659 t3021 t3022 t1822 t1829 t1830 t1658 t1659 t1831))
% 4.28/4.47  (step t3024 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t3023))
% 4.28/4.47  (step t3025 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule or :premises (t579))
% 4.28/4.47  (step t3026 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 4.28/4.47  (step t3027 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 4.28/4.47  (step t3028 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t3027))
% 4.28/4.47  (step t3029 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule all_simplify)
% 4.28/4.47  (step t3030 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule refl)
% 4.28/4.47  (step t3031 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 4.28/4.47  (step t3032 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t3030 t3031))
% 4.28/4.47  (step t3033 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule all_simplify)
% 4.28/4.47  (step t3034 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) true)) :rule trans :premises (t3032 t3033))
% 4.28/4.47  (step t3035 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule trans :premises (t3029 t3034))
% 4.28/4.47  (step t3036 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3028 t3035))
% 4.28/4.47  (step t3037 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t351 t3036 t489))
% 4.28/4.47  (step t3038 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule and_neg)
% 4.28/4.47  (step t3039 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3040)
% 4.28/4.47  (assume t3040.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.28/4.47  (assume t3040.a1 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 4.28/4.47  (step t3040.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3040.t2)
% 4.28/4.47  (assume t3040.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 4.28/4.47  (assume t3040.t2.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.28/4.47  (step t3040.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 4.28/4.47  (step t3040.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t3040.t2.t1))
% 4.28/4.47  (step t3040.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t3040.t2.a1))
% 4.28/4.47  (step t3040.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule symm :premises (t3040.t2.t3))
% 4.28/4.47  (step t3040.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule refl)
% 4.28/4.47  (step t3040.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t3040.t2.t4 t3040.t2.t5))
% 4.28/4.47  (step t3040.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 4.28/4.47  (step t3040.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv2 :premises (t3040.t2.t7))
% 4.28/4.47  (step t3040.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule not_not)
% 4.28/4.47  (step t3040.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3040.t2.t8 t3040.t2.t9))
% 4.28/4.47  (step t3040.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false)) :rule resolution :premises (t3040.t2.t10 t3040.t2.a0))
% 4.28/4.47  (step t3040.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t3040.t2.t6 t3040.t2.t11))
% 4.28/4.47  (step t3040.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3040.t2.t2 t3040.t2.t12))
% 4.28/4.47  (step t3040.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t3040.t2.a0 t3040.t2.a1))
% 4.28/4.47  (step t3040.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 4.28/4.47  (step t3040.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.28/4.47  (step t3040.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t3040.t2 t3040.t3 t3040.t4))
% 4.28/4.47  (step t3040.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t3040.t5))
% 4.28/4.47  (step t3040.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3040.t6))
% 4.28/4.47  (step t3040.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3040.t1 t3040.t7))
% 4.28/4.47  (step t3040.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.28/4.47  (step t3040.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3040.t8 t3040.t9))
% 4.28/4.47  (step t3040.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3040.t10))
% 4.28/4.47  (step t3040.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t3040.t11))
% 4.28/4.47  (step t3040.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 4.28/4.47  (step t3040.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3040.t13 t3040.a1 t3040.a0))
% 4.28/4.47  (step t3040.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3040.t12 t3040.t14))
% 4.28/4.47  (step t3040 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t3040.a0 t3040.a1))
% 4.28/4.47  (step t3041 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.28/4.47  (step t3042 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 4.28/4.47  (step t3043 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3040 t3041 t3042))
% 4.28/4.47  (step t3044 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t3043))
% 4.28/4.47  (step t3045 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3044))
% 4.28/4.47  (step t3046 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3039 t3045))
% 4.28/4.47  (step t3047 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 4.28/4.47  (step t3048 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3046 t3047))
% 4.28/4.47  (step t3049 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3048))
% 4.28/4.47  (step t3050 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t3049))
% 4.28/4.47  (step t3051 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3038 t3050))
% 4.28/4.47  (step t3052 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 4.28/4.47  (step t3053 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule or_neg)
% 4.28/4.47  (step t3054 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 4.28/4.47  (step t3055 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3051 t3052 t3053 t3054))
% 4.28/4.47  (step t3056 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3055))
% 4.28/4.47  (step t3057 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3026 t3037 t3056))
% 4.28/4.47  (step t3058 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t3057))
% 4.28/4.47  (step t3059 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t3058))
% 4.28/4.47  (step t3060 (cl (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t348))
% 4.28/4.47  (step t3061 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3059 t3060 t1270))
% 4.28/4.47  (step t3062 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule equiv_pos2)
% 4.28/4.47  (step t3063 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))))) :rule cong :premises (t180 t181 t490 t1691 t1993))
% 4.28/4.47  (step t3064 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.28/4.47  (step t3065 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3066)
% 4.28/4.47  (assume t3066.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t3066.a1 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.28/4.47  (assume t3066.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t3066.a3 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (step t3066.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3066.t2)
% 4.28/4.47  (assume t3066.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (assume t3066.t2.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))
% 4.28/4.47  (assume t3066.t2.a2 (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))
% 4.28/4.47  (assume t3066.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (step t3066.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) false) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule equiv_simplify)
% 4.28/4.47  (step t3066.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) false)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv1 :premises (t3066.t2.t1))
% 4.28/4.47  (step t3066.t2.t3 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) tptp.e13)) :rule symm :premises (t3066.t2.a2))
% 4.28/4.47  (step t3066.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule symm :premises (t3066.t2.t3))
% 4.28/4.47  (step t3066.t2.t5 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 4.28/4.47  (step t3066.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t3066.t2.a1))
% 4.28/4.47  (step t3066.t2.t7 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule symm :premises (t3066.t2.t6))
% 4.28/4.47  (step t3066.t2.t8 (cl (= (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11) tptp.e10)) :rule symm :premises (t3066.t2.t7))
% 4.28/4.47  (step t3066.t2.t9 (cl (= (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t3066.t2.t5 t3066.t2.t8))
% 4.28/4.47  (step t3066.t2.t10 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t3066.t2.t4 t3066.t2.t9))
% 4.28/4.47  (step t3066.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t3066.t2.a3))
% 4.28/4.47  (step t3066.t2.t12 (cl (= (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t3066.t2.t11 t3066.t2.t11))
% 4.28/4.47  (step t3066.t2.t13 (cl (= (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3066.t2.t10 t3066.t2.t12))
% 4.28/4.47  (step t3066.t2.t14 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.28/4.47  (step t3066.t2.t15 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t3066.t2.t14))
% 4.28/4.47  (step t3066.t2.t16 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 4.28/4.47  (step t3066.t2.t17 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t3066.t2.t15 t3066.t2.t16))
% 4.28/4.47  (step t3066.t2.t18 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3066.t2.t17 t3066.t2.a0))
% 4.28/4.47  (step t3066.t2.t19 (cl (= (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) false)) :rule trans :premises (t3066.t2.t13 t3066.t2.t18))
% 4.28/4.47  (step t3066.t2.t20 (cl (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3066.t2.t2 t3066.t2.t19))
% 4.28/4.47  (step t3066.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule subproof :discharge (t3066.t2.a0 t3066.t2.a1 t3066.t2.a2 t3066.t2.a3))
% 4.28/4.47  (step t3066.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.28/4.47  (step t3066.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3066.t5 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.28/4.47  (step t3066.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3066.t7 (cl (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3066.t2 t3066.t3 t3066.t4 t3066.t5 t3066.t6))
% 4.28/4.47  (step t3066.t8 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t3066.t7))
% 4.28/4.47  (step t3066.t9 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t3066.t8))
% 4.28/4.47  (step t3066.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3066.t1 t3066.t9))
% 4.28/4.47  (step t3066.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule implies_neg2)
% 4.28/4.47  (step t3066.t12 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t3066.t10 t3066.t11))
% 4.28/4.47  (step t3066.t13 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule contraction :premises (t3066.t12))
% 4.28/4.47  (step t3066.t14 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies :premises (t3066.t13))
% 4.28/4.47  (step t3066.t15 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.28/4.47  (step t3066.t16 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t3066.t15 t3066.a3 t3066.a0 t3066.a1 t3066.a2))
% 4.28/4.47  (step t3066.t17 (cl (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3066.t14 t3066.t16))
% 4.28/4.47  (step t3066 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule subproof :discharge (t3066.a0 t3066.a1 t3066.a2 t3066.a3))
% 4.28/4.47  (step t3067 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3068 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) :rule and_pos)
% 4.28/4.47  (step t3069 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3070 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.28/4.47  (step t3071 (cl (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3066 t3067 t3068 t3069 t3070))
% 4.28/4.47  (step t3072 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule reordering :premises (t3071))
% 4.28/4.47  (step t3073 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t3072))
% 4.28/4.47  (step t3074 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3065 t3073))
% 4.28/4.47  (step t3075 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule implies_neg2)
% 4.28/4.47  (step t3076 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t3074 t3075))
% 4.28/4.47  (step t3077 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule contraction :premises (t3076))
% 4.28/4.47  (step t3078 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies :premises (t3077))
% 4.28/4.47  (step t3079 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3064 t3078))
% 4.28/4.47  (step t3080 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule or_neg)
% 4.28/4.47  (step t3081 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))))) :rule or_neg)
% 4.28/4.47  (step t3082 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.28/4.47  (step t3083 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.28/4.47  (step t3084 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 4.28/4.47  (step t3085 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t3079 t3080 t3081 t3082 t3083 t3084))
% 4.28/4.47  (step t3086 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule contraction :premises (t3085))
% 4.28/4.47  (step t3087 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t3062 t3063 t3086))
% 4.28/4.47  (step t3088 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule or :premises (t3087))
% 4.28/4.47  (step t3089 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))))) :rule reordering :premises (t3088))
% 4.28/4.47  (step t3090 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 4.28/4.47  (step t3091 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t490 t2995 t676))
% 4.28/4.47  (step t3092 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 4.28/4.47  (step t3093 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3094)
% 4.28/4.47  (assume t3094.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (assume t3094.a1 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (step t3094.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3094.t2)
% 4.28/4.47  (assume t3094.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 4.28/4.47  (assume t3094.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 4.28/4.47  (step t3094.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 4.28/4.47  (step t3094.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 (t3094.t2.t1))
% 4.28/4.47  (step t3094.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t3094.t2.a1))
% 4.28/4.47  (step t3094.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t3094.t2.t3))
% 4.28/4.47  (step t3094.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 4.28/4.47  (step t3094.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3094.t2.t4 t3094.t2.t5))
% 4.28/4.47  (step t3094.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)
% 4.28/4.47  (step t3094.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 (t3094.t2.t7))
% 4.28/4.47  (step t3094.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)
% 4.28/4.47  (step t3094.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 (t3094.t2.t8 t3094.t2.t9))
% 4.28/4.47  (step t3094.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3094.t2.t10 t3094.t2.a0))
% 4.28/4.47  (step t3094.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t3094.t2.t6 t3094.t2.t11))
% 4.28/4.47  (step t3094.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3094.t2.t2 t3094.t2.t12))
% 4.28/4.47  (step t3094.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t3094.t2.a0 t3094.t2.a1))
% 4.28/4.47  (step t3094.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 4.28/4.47  (step t3094.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3094.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3094.t2 t3094.t3 t3094.t4))
% 4.28/4.47  (step t3094.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t3094.t5))
% 4.28/4.47  (step t3094.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t3094.t6))
% 4.28/4.47  (step t3094.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3094.t1 t3094.t7))
% 4.28/4.47  (step t3094.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 4.28/4.47  (step t3094.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3094.t8 t3094.t9))
% 4.28/4.47  (step t3094.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3094.t10))
% 4.28/4.47  (step t3094.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t3094.t11))
% 4.28/4.47  (step t3094.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 4.28/4.47  (step t3094.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t3094.t13 t3094.a1 t3094.a0))
% 4.28/4.47  (step t3094.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3094.t12 t3094.t14))
% 4.28/4.47  (step t3094 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t3094.a0 t3094.a1))
% 4.28/4.47  (step t3095 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 4.28/4.47  (step t3096 (cl (not (and (= tptp.e10 (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)
% 4.28/4.47  (step t3097 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3094 t3095 t3096))
% 4.28/4.47  (step t3098 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t3097))
% 4.28/4.47  (step t3099 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t3098))
% 4.28/4.47  (step t3100 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (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 (t3093 t3099))
% 4.28/4.47  (step t3101 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (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)
% 4.28/4.47  (step t3102 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3100 t3101))
% 4.28/4.47  (step t3103 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3102))
% 4.28/4.47  (step t3104 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t3103))
% 4.28/4.47  (step t3105 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t3092 t3104))
% 4.28/4.47  (step t3106 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 4.28/4.47  (step t3107 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 4.28/4.47  (step t3108 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (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)
% 4.28/4.47  (step t3109 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3105 t3106 t3107 t3108))
% 4.28/4.47  (step t3110 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t3109))
% 4.28/4.47  (step t3111 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t3090 t3091 t3110))
% 4.28/4.47  (step t3112 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t3111))
% 4.28/4.47  (step t3113 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t3112))
% 4.28/4.47  (step t3114 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t3024 t2 t3025 t619 t3061 t3089 t208 t209 t1724 t3113 t3022))
% 4.28/4.47  (step t3115 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3114))
% 4.28/4.47  (step t3116 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2901 t430 t431 t208 t658 t659 t3115))
% 4.28/4.47  (step t3117 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule contraction :premises (t3116))
% 4.28/4.47  (step t3118 (cl (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 and :premises (t2688))
% 4.28/4.47  (step t3119 (cl (= 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 or :premises (t3118))
% 4.28/4.47  (step t3120 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.47  (step t3121 (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)
% 4.28/4.47  (step t3122 (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 (t3121))
% 4.28/4.47  (step t3123 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))))) :rule all_simplify)
% 4.28/4.47  (step t3124 (cl (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23))) :rule refl)
% 4.28/4.47  (step t3125 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule all_simplify)
% 4.28/4.47  (step t3126 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)))) :rule cong :premises (t3124 t3125))
% 4.28/4.47  (step t3127 (cl (= (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)) true)) :rule all_simplify)
% 4.28/4.47  (step t3128 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) true)) :rule trans :premises (t3126 t3127))
% 4.28/4.47  (step t3129 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) :rule trans :premises (t3123 t3128))
% 4.28/4.47  (step t3130 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule resolution :premises (t3122 t3129))
% 4.28/4.47  (step t3131 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 4.28/4.47  (step t3132 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t3130 t2693 t3131))
% 4.28/4.47  (step t3133 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 4.28/4.47  (step t3134 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3135)
% 4.28/4.47  (assume t3135.a0 (not (= tptp.e22 tptp.e23)))
% 4.28/4.47  (assume t3135.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.47  (step t3135.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3135.t2)
% 4.28/4.47  (assume t3135.t2.a0 (not (= tptp.e22 tptp.e23)))
% 4.28/4.47  (assume t3135.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.47  (step t3135.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.47  (step t3135.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t3135.t2.t1))
% 4.28/4.47  (step t3135.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 4.28/4.47  (step t3135.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t3135.t2.a1))
% 4.28/4.47  (step t3135.t2.t5 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 tptp.e23))) :rule cong :premises (t3135.t2.t3 t3135.t2.t4))
% 4.28/4.47  (step t3135.t2.t6 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.47  (step t3135.t2.t7 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t3135.t2.t6))
% 4.28/4.47  (step t3135.t2.t8 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 4.28/4.47  (step t3135.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t3135.t2.t7 t3135.t2.t8))
% 4.28/4.47  (step t3135.t2.t10 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t3135.t2.t9 t3135.t2.a0))
% 4.28/4.47  (step t3135.t2.t11 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t3135.t2.t5 t3135.t2.t10))
% 4.28/4.47  (step t3135.t2.t12 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3135.t2.t2 t3135.t2.t11))
% 4.28/4.47  (step t3135.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3135.t2.a0 t3135.t2.a1))
% 4.28/4.47  (step t3135.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3135.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3135.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3135.t2 t3135.t3 t3135.t4))
% 4.28/4.47  (step t3135.t6 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3135.t5))
% 4.28/4.47  (step t3135.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3135.t6))
% 4.28/4.47  (step t3135.t8 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3135.t1 t3135.t7))
% 4.28/4.47  (step t3135.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.47  (step t3135.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3135.t8 t3135.t9))
% 4.28/4.47  (step t3135.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3135.t10))
% 4.28/4.47  (step t3135.t12 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3135.t11))
% 4.28/4.47  (step t3135.t13 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 4.28/4.47  (step t3135.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3135.t13 t3135.a0 t3135.a1))
% 4.28/4.47  (step t3135.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3135.t12 t3135.t14))
% 4.28/4.47  (step t3135 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t3135.a0 t3135.a1))
% 4.28/4.47  (step t3136 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3137 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3138 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3135 t3136 t3137))
% 4.28/4.47  (step t3139 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3138))
% 4.28/4.47  (step t3140 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3139))
% 4.28/4.47  (step t3141 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3134 t3140))
% 4.28/4.47  (step t3142 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.47  (step t3143 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3141 t3142))
% 4.28/4.47  (step t3144 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3143))
% 4.28/4.47  (step t3145 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t3144))
% 4.28/4.47  (step t3146 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3133 t3145))
% 4.28/4.47  (step t3147 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.47  (step t3148 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.47  (step t3149 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.47  (step t3150 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3146 t3147 t3148 t3149))
% 4.28/4.47  (step t3151 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3150))
% 4.28/4.47  (step t3152 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3120 t3132 t3151))
% 4.28/4.47  (step t3153 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t3152))
% 4.28/4.47  (step t3154 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3153))
% 4.28/4.47  (step t3155 (cl (not (= tptp.e22 tptp.e23))) :rule and :premises (a7))
% 4.28/4.47  (step t3156 (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 (t2688))
% 4.28/4.47  (step t3157 (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 (t3156))
% 4.28/4.47  (step t3158 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3159 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 4.28/4.47  (step t3160 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3161 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.47  (step t3162 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3161))
% 4.28/4.47  (step t3163 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 4.28/4.47  (step t3164 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 4.28/4.47  (step t3165 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 4.28/4.47  (step t3166 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t3164 t3165))
% 4.28/4.47  (step t3167 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 4.28/4.47  (step t3168 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t3166 t3167))
% 4.28/4.47  (step t3169 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t3163 t3168))
% 4.28/4.47  (step t3170 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3162 t3169))
% 4.28/4.47  (step t3171 (cl (= (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule refl)
% 4.28/4.47  (step t3172 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3173 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t1785 t3159 t3160 t3170 t3171 t3172))
% 4.28/4.47  (step t3174 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule and_neg)
% 4.28/4.47  (step t3175 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3176)
% 4.28/4.47  (assume t3176.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3176.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.47  (assume t3176.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.28/4.47  (assume t3176.a3 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.47  (assume t3176.a4 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.47  (step t3176.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3176.t2)
% 4.28/4.47  (assume t3176.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.47  (assume t3176.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3176.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.47  (assume t3176.t2.a3 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.47  (assume t3176.t2.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.28/4.47  (step t3176.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3176.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 (t3176.t2.t1))
% 4.28/4.47  (step t3176.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3176.t2.a1))
% 4.28/4.47  (step t3176.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3176.t2.t3))
% 4.28/4.47  (step t3176.t2.t5 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t3176.t2.a3))
% 4.28/4.47  (step t3176.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t3176.t2.a2))
% 4.28/4.47  (step t3176.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3176.t2.t6))
% 4.28/4.47  (step t3176.t2.t8 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t3176.t2.t5 t3176.t2.t7))
% 4.28/4.47  (step t3176.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h2 tptp.e11))) :rule symm :premises (t3176.t2.t8))
% 4.28/4.47  (step t3176.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t3176.t2.a4))
% 4.28/4.47  (step t3176.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e11))) :rule trans :premises (t3176.t2.t10 t3176.t2.a3))
% 4.28/4.47  (step t3176.t2.t12 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3176.t2.t11))
% 4.28/4.47  (step t3176.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t3176.t2.t9 t3176.t2.t12))
% 4.28/4.47  (step t3176.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3176.t2.t13))
% 4.28/4.47  (step t3176.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3176.t2.t4 t3176.t2.t14))
% 4.28/4.47  (step t3176.t2.t16 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.47  (step t3176.t2.t17 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t3176.t2.t16))
% 4.28/4.47  (step t3176.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 4.28/4.47  (step t3176.t2.t19 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3176.t2.t17 t3176.t2.t18))
% 4.28/4.47  (step t3176.t2.t20 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3176.t2.t19 t3176.t2.a0))
% 4.28/4.47  (step t3176.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3176.t2.t15 t3176.t2.t20))
% 4.28/4.47  (step t3176.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3176.t2.t2 t3176.t2.t21))
% 4.28/4.47  (step t3176.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3176.t2.a0 t3176.t2.a1 t3176.t2.a2 t3176.t2.a3 t3176.t2.a4))
% 4.28/4.47  (step t3176.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3176.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3176.t5 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3176.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3176.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3176.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3176.t2 t3176.t3 t3176.t4 t3176.t5 t3176.t6 t3176.t7))
% 4.28/4.47  (step t3176.t9 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3176.t8))
% 4.28/4.47  (step t3176.t10 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3176.t9))
% 4.28/4.47  (step t3176.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (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 (t3176.t1 t3176.t10))
% 4.28/4.47  (step t3176.t12 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (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)
% 4.28/4.47  (step t3176.t13 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3176.t11 t3176.t12))
% 4.28/4.47  (step t3176.t14 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3176.t13))
% 4.28/4.47  (step t3176.t15 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3176.t14))
% 4.28/4.47  (step t3176.t16 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 4.28/4.47  (step t3176.t17 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3176.t16 t3176.a3 t3176.a0 t3176.a1 t3176.a4 t3176.a2))
% 4.28/4.47  (step t3176.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3176.t15 t3176.t17))
% 4.28/4.47  (step t3176 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3176.a0 t3176.a1 t3176.a2 t3176.a3 t3176.a4))
% 4.28/4.47  (step t3177 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3178 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3179 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3180 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3181 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3182 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t3176 t3177 t3178 t3179 t3180 t3181))
% 4.28/4.47  (step t3183 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3182))
% 4.28/4.47  (step t3184 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3183))
% 4.28/4.47  (step t3185 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3175 t3184))
% 4.28/4.47  (step t3186 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3187 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3185 t3186))
% 4.28/4.47  (step t3188 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3187))
% 4.28/4.47  (step t3189 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3188))
% 4.28/4.47  (step t3190 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3174 t3189))
% 4.28/4.47  (step t3191 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3192 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3193 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3194 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 4.28/4.47  (step t3195 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.47  (step t3196 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3197 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3190 t3191 t3192 t3193 t3194 t3195 t3196))
% 4.28/4.47  (step t3198 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3197))
% 4.28/4.47  (step t3199 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3158 t3173 t3198))
% 4.28/4.47  (step t3200 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3199))
% 4.28/4.47  (step t3201 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t3200))
% 4.28/4.47  (step t3202 (cl (= tptp.e21 (tptp.h2 tptp.e11))) :rule and :premises (t1828))
% 4.28/4.47  (step t3203 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3117 t3119 t3154 t3155 t3157 t3201 t3202))
% 4.28/4.47  (step t3204 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t3203))
% 4.28/4.47  (step t3205 (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 (t2688))
% 4.28/4.47  (step t3206 (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 (t3205))
% 4.28/4.47  (step t3207 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3208 (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)
% 4.28/4.47  (step t3209 (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 (t3208))
% 4.28/4.47  (step t3210 (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)
% 4.28/4.47  (step t3211 (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)
% 4.28/4.47  (step t3212 (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)
% 4.28/4.47  (step t3213 (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 (t3211 t3212))
% 4.28/4.47  (step t3214 (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)
% 4.28/4.47  (step t3215 (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 (t3213 t3214))
% 4.28/4.47  (step t3216 (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 (t3210 t3215))
% 4.28/4.47  (step t3217 (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 (t3209 t3216))
% 4.28/4.47  (step t3218 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3219 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2471 t3217 t3218))
% 4.28/4.47  (step t3220 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 4.28/4.47  (step t3221 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3222)
% 4.28/4.47  (assume t3222.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.47  (assume t3222.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.47  (step t3222.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3222.t2)
% 4.28/4.47  (assume t3222.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.47  (assume t3222.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.47  (step t3222.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3222.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 (t3222.t2.t1))
% 4.28/4.47  (step t3222.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3222.t2.a1))
% 4.28/4.47  (step t3222.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3222.t2.t3))
% 4.28/4.47  (step t3222.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 4.28/4.47  (step t3222.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule cong :premises (t3222.t2.t4 t3222.t2.t5))
% 4.28/4.47  (step t3222.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)
% 4.28/4.47  (step t3222.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 (t3222.t2.t7))
% 4.28/4.47  (step t3222.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)
% 4.28/4.47  (step t3222.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 (t3222.t2.t8 t3222.t2.t9))
% 4.28/4.47  (step t3222.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t3222.t2.t10 t3222.t2.a0))
% 4.28/4.47  (step t3222.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t3222.t2.t6 t3222.t2.t11))
% 4.28/4.47  (step t3222.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3222.t2.t2 t3222.t2.t12))
% 4.28/4.47  (step t3222.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3222.t2.a0 t3222.t2.a1))
% 4.28/4.47  (step t3222.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3222.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3222.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3222.t2 t3222.t3 t3222.t4))
% 4.28/4.47  (step t3222.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3222.t5))
% 4.28/4.47  (step t3222.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3222.t6))
% 4.28/4.47  (step t3222.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3222.t1 t3222.t7))
% 4.28/4.47  (step t3222.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3222.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3222.t8 t3222.t9))
% 4.28/4.47  (step t3222.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3222.t10))
% 4.28/4.47  (step t3222.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3222.t11))
% 4.28/4.47  (step t3222.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.47  (step t3222.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3222.t13 t3222.a1 t3222.a0))
% 4.28/4.47  (step t3222.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3222.t12 t3222.t14))
% 4.28/4.47  (step t3222 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3222.a0 t3222.a1))
% 4.28/4.47  (step t3223 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3224 (cl (not (and (= tptp.e21 (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)
% 4.28/4.47  (step t3225 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3222 t3223 t3224))
% 4.28/4.47  (step t3226 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3225))
% 4.28/4.47  (step t3227 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3226))
% 4.28/4.47  (step t3228 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 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 (t3221 t3227))
% 4.28/4.47  (step t3229 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 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)
% 4.28/4.47  (step t3230 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3228 t3229))
% 4.28/4.47  (step t3231 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3230))
% 4.28/4.47  (step t3232 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3231))
% 4.28/4.47  (step t3233 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3220 t3232))
% 4.28/4.47  (step t3234 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 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.e23))))) :rule or_neg)
% 4.28/4.47  (step t3235 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3236 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 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 or_neg)
% 4.28/4.47  (step t3237 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3233 t3234 t3235 t3236))
% 4.28/4.47  (step t3238 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3237))
% 4.28/4.47  (step t3239 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3207 t3219 t3238))
% 4.28/4.47  (step t3240 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t3239))
% 4.28/4.47  (step t3241 (cl (= (tptp.op2 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.e23)))) :rule reordering :premises (t3240))
% 4.28/4.47  (step t3242 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.47  (step t3243 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3244 (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)
% 4.28/4.47  (step t3245 (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 (t3244))
% 4.28/4.47  (step t3246 (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)
% 4.28/4.47  (step t3247 (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)
% 4.28/4.47  (step t3248 (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)
% 4.28/4.47  (step t3249 (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 (t3247 t3248))
% 4.28/4.47  (step t3250 (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)
% 4.28/4.47  (step t3251 (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 (t3249 t3250))
% 4.28/4.47  (step t3252 (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 (t3246 t3251))
% 4.28/4.47  (step t3253 (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 (t3245 t3252))
% 4.28/4.47  (step t3254 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3255 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3159 t3253 t3254))
% 4.28/4.47  (step t3256 (cl (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.47  (step t3257 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3258)
% 4.28/4.47  (assume t3258.a0 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.47  (assume t3258.a1 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.47  (step t3258.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3258.t2)
% 4.28/4.47  (assume t3258.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.47  (assume t3258.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.47  (step t3258.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3258.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t3258.t2.t1))
% 4.28/4.47  (step t3258.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t3258.t2.a1))
% 4.28/4.47  (step t3258.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3258.t2.t3))
% 4.28/4.47  (step t3258.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 4.28/4.47  (step t3258.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3258.t2.t4 t3258.t2.t5))
% 4.28/4.47  (step t3258.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)
% 4.28/4.47  (step t3258.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 (t3258.t2.t7))
% 4.28/4.47  (step t3258.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)
% 4.28/4.47  (step t3258.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 (t3258.t2.t8 t3258.t2.t9))
% 4.28/4.47  (step t3258.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3258.t2.t10 t3258.t2.a0))
% 4.28/4.47  (step t3258.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t3258.t2.t6 t3258.t2.t11))
% 4.28/4.47  (step t3258.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3258.t2.t2 t3258.t2.t12))
% 4.28/4.47  (step t3258.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3258.t2.a0 t3258.t2.a1))
% 4.28/4.47  (step t3258.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3258.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3258.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3258.t2 t3258.t3 t3258.t4))
% 4.28/4.47  (step t3258.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3258.t5))
% 4.28/4.47  (step t3258.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3258.t6))
% 4.28/4.47  (step t3258.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3258.t1 t3258.t7))
% 4.28/4.47  (step t3258.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3258.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3258.t8 t3258.t9))
% 4.28/4.47  (step t3258.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3258.t10))
% 4.28/4.47  (step t3258.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3258.t11))
% 4.28/4.47  (step t3258.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3258.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3258.t13 t3258.a1 t3258.a0))
% 4.28/4.47  (step t3258.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3258.t12 t3258.t14))
% 4.28/4.47  (step t3258 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3258.a0 t3258.a1))
% 4.28/4.47  (step t3259 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3260 (cl (not (and (= tptp.e21 (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)
% 4.28/4.47  (step t3261 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3258 t3259 t3260))
% 4.28/4.47  (step t3262 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3261))
% 4.28/4.47  (step t3263 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3262))
% 4.28/4.47  (step t3264 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3257 t3263))
% 4.28/4.47  (step t3265 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3266 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3264 t3265))
% 4.28/4.47  (step t3267 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3266))
% 4.28/4.47  (step t3268 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3267))
% 4.28/4.47  (step t3269 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3256 t3268))
% 4.28/4.47  (step t3270 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3271 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3272 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3273 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3269 t3270 t3271 t3272))
% 4.28/4.47  (step t3274 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3273))
% 4.28/4.47  (step t3275 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3243 t3255 t3274))
% 4.28/4.47  (step t3276 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t3275))
% 4.28/4.47  (step t3277 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3276))
% 4.28/4.47  (step t3278 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3279 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3280 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3279))
% 4.28/4.47  (step t3281 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 4.28/4.47  (step t3282 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 4.28/4.47  (step t3283 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.28/4.47  (step t3284 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t3282 t3283))
% 4.28/4.47  (step t3285 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 4.28/4.47  (step t3286 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t3284 t3285))
% 4.28/4.47  (step t3287 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t3281 t3286))
% 4.28/4.47  (step t3288 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3280 t3287))
% 4.28/4.47  (step t3289 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3290 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t1785 t3288 t3289))
% 4.28/4.47  (step t3291 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 4.28/4.47  (step t3292 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 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.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3293)
% 4.28/4.47  (assume t3293.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3293.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 4.28/4.47  (step t3293.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3293.t2)
% 4.28/4.47  (assume t3293.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 4.28/4.47  (assume t3293.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (step t3293.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3293.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 (t3293.t2.t1))
% 4.28/4.47  (step t3293.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3293.t2.a1))
% 4.28/4.47  (step t3293.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3293.t2.t3))
% 4.28/4.47  (step t3293.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 4.28/4.47  (step t3293.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t3293.t2.t4 t3293.t2.t5))
% 4.28/4.47  (step t3293.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3293.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t3293.t2.t7))
% 4.28/4.47  (step t3293.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 4.28/4.47  (step t3293.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t3293.t2.t8 t3293.t2.t9))
% 4.28/4.47  (step t3293.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t3293.t2.t10 t3293.t2.a0))
% 4.28/4.47  (step t3293.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t3293.t2.t6 t3293.t2.t11))
% 4.28/4.47  (step t3293.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3293.t2.t2 t3293.t2.t12))
% 4.28/4.47  (step t3293.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3293.t2.a0 t3293.t2.a1))
% 4.28/4.47  (step t3293.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3293.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3293.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3293.t2 t3293.t3 t3293.t4))
% 4.28/4.47  (step t3293.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3293.t5))
% 4.28/4.47  (step t3293.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3293.t6))
% 4.28/4.47  (step t3293.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3293.t1 t3293.t7))
% 4.28/4.47  (step t3293.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3293.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3293.t8 t3293.t9))
% 4.28/4.47  (step t3293.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3293.t10))
% 4.28/4.47  (step t3293.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3293.t11))
% 4.28/4.47  (step t3293.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3293.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3293.t13 t3293.a1 t3293.a0))
% 4.28/4.47  (step t3293.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3293.t12 t3293.t14))
% 4.28/4.47  (step t3293 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3293.a0 t3293.a1))
% 4.28/4.47  (step t3294 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3295 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3296 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t3293 t3294 t3295))
% 4.28/4.47  (step t3297 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3296))
% 4.28/4.47  (step t3298 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3297))
% 4.28/4.47  (step t3299 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (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 (t3292 t3298))
% 4.28/4.47  (step t3300 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 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 implies_neg2)
% 4.28/4.47  (step t3301 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 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.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3299 t3300))
% 4.28/4.47  (step t3302 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3301))
% 4.28/4.47  (step t3303 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3302))
% 4.28/4.47  (step t3304 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3291 t3303))
% 4.28/4.47  (step t3305 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 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.e21))))) :rule or_neg)
% 4.28/4.47  (step t3306 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3307 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 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)
% 4.28/4.47  (step t3308 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3304 t3305 t3306 t3307))
% 4.28/4.47  (step t3309 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3308))
% 4.28/4.47  (step t3310 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3278 t3290 t3309))
% 4.28/4.47  (step t3311 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t3310))
% 4.28/4.47  (step t3312 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3311))
% 4.28/4.47  (step t3313 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.47  (step t3314 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3315 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 4.28/4.47  (step t3316 (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)
% 4.28/4.47  (step t3317 (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 (t3316))
% 4.28/4.47  (step t3318 (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)
% 4.28/4.47  (step t3319 (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)
% 4.28/4.47  (step t3320 (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)
% 4.28/4.47  (step t3321 (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 (t3319 t3320))
% 4.28/4.47  (step t3322 (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)
% 4.28/4.47  (step t3323 (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 (t3321 t3322))
% 4.28/4.47  (step t3324 (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 (t3318 t3323))
% 4.28/4.47  (step t3325 (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 (t3317 t3324))
% 4.28/4.47  (step t3326 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3327 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t1784 t1785 t2692 t3315 t3325 t2704 t3326))
% 4.28/4.47  (step t3328 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule and_neg)
% 4.28/4.47  (step t3329 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3330)
% 4.28/4.47  (assume t3330.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (assume t3330.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3330.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.47  (assume t3330.a3 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.47  (assume t3330.a4 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.47  (assume t3330.a5 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.47  (step t3330.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3330.t2)
% 4.28/4.47  (assume t3330.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.47  (assume t3330.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.47  (assume t3330.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.47  (assume t3330.t2.a3 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.47  (assume t3330.t2.a4 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.47  (step t3330.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3330.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 (t3330.t2.t1))
% 4.28/4.47  (step t3330.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t3330.t2.a1))
% 4.28/4.47  (step t3330.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3330.t2.t3))
% 4.28/4.47  (step t3330.t2.t5 (cl (= (tptp.h1 tptp.e11) tptp.e20)) :rule symm :premises (t3330.t2.a3))
% 4.28/4.47  (step t3330.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t3330.t2.a2))
% 4.28/4.47  (step t3330.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3330.t2.t6))
% 4.28/4.47  (step t3330.t2.t8 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3330.t2.t5 t3330.t2.t7))
% 4.28/4.47  (step t3330.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h1 tptp.e11))) :rule symm :premises (t3330.t2.t8))
% 4.28/4.47  (step t3330.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t3330.t2.a4))
% 4.28/4.47  (step t3330.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) :rule trans :premises (t3330.t2.t10 t3330.t2.a3))
% 4.28/4.47  (step t3330.t2.t12 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t3330.t2.t11))
% 4.28/4.47  (step t3330.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t3330.t2.t9 t3330.t2.t12))
% 4.28/4.47  (step t3330.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3330.t2.t13))
% 4.28/4.47  (step t3330.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t3330.t2.t4 t3330.t2.t14))
% 4.28/4.47  (step t3330.t2.t16 (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)
% 4.28/4.47  (step t3330.t2.t17 (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 (t3330.t2.t16))
% 4.28/4.47  (step t3330.t2.t18 (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)
% 4.28/4.47  (step t3330.t2.t19 (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 (t3330.t2.t17 t3330.t2.t18))
% 4.28/4.47  (step t3330.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3330.t2.t19 t3330.t2.a0))
% 4.28/4.47  (step t3330.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t3330.t2.t15 t3330.t2.t20))
% 4.28/4.47  (step t3330.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3330.t2.t2 t3330.t2.t21))
% 4.28/4.47  (step t3330.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3330.t2.a0 t3330.t2.a1 t3330.t2.a2 t3330.t2.a3 t3330.t2.a4))
% 4.28/4.47  (step t3330.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3330.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3330.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3330.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3330.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3330.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3330.t2 t3330.t3 t3330.t4 t3330.t5 t3330.t6 t3330.t7))
% 4.28/4.47  (step t3330.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3330.t8))
% 4.28/4.47  (step t3330.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3330.t9))
% 4.28/4.47  (step t3330.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (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 (t3330.t1 t3330.t10))
% 4.28/4.47  (step t3330.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (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)
% 4.28/4.47  (step t3330.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3330.t11 t3330.t12))
% 4.28/4.47  (step t3330.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3330.t13))
% 4.28/4.47  (step t3330.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3330.t14))
% 4.28/4.47  (step t3330.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_neg)
% 4.28/4.47  (step t3330.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3330.t18)
% 4.28/4.47  (assume t3330.t18.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3330.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (step t3330.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3330.t18.a1))
% 4.28/4.47  (step t3330.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t3330.t18.t1))
% 4.28/4.47  (step t3330.t18.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3330.t18.a0))
% 4.28/4.47  (step t3330.t18.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.47  (step t3330.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t3330.t18.t3 t3330.t18.t4))
% 4.28/4.47  (step t3330.t18.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3330.t18.t2 t3330.t18.t5))
% 4.28/4.47  (step t3330.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t3330.t18.a0 t3330.t18.a1))
% 4.28/4.47  (step t3330.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3330.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3330.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3330.t18 t3330.t19 t3330.t20))
% 4.28/4.47  (step t3330.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t3330.t21))
% 4.28/4.47  (step t3330.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t3330.t22))
% 4.28/4.47  (step t3330.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3330.t17 t3330.t23))
% 4.28/4.47  (step t3330.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.47  (step t3330.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3330.t24 t3330.t25))
% 4.28/4.47  (step t3330.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3330.t26))
% 4.28/4.47  (step t3330.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t3330.t27))
% 4.28/4.47  (step t3330.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3330.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3330.t29 t3330.a1 t3330.a0))
% 4.28/4.47  (step t3330.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3330.t28 t3330.t30))
% 4.28/4.47  (step t3330.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3330.t16 t3330.a4 t3330.a3 t3330.t31 t3330.a5 t3330.a2))
% 4.28/4.47  (step t3330.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3330.t15 t3330.t32))
% 4.28/4.47  (step t3330 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3330.a0 t3330.a1 t3330.a2 t3330.a3 t3330.a4 t3330.a5))
% 4.28/4.47  (step t3331 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3332 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3333 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3334 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.47  (step t3335 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3336 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.47  (step t3337 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))))) :rule resolution :premises (t3330 t3331 t3332 t3333 t3334 t3335 t3336))
% 4.28/4.47  (step t3338 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3337))
% 4.28/4.47  (step t3339 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3338))
% 4.28/4.47  (step t3340 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3329 t3339))
% 4.28/4.47  (step t3341 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3342 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3340 t3341))
% 4.28/4.47  (step t3343 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3342))
% 4.28/4.47  (step t3344 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3343))
% 4.28/4.47  (step t3345 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3328 t3344))
% 4.28/4.47  (step t3346 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3347 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3348 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3349 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.47  (step t3350 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 4.28/4.47  (step t3351 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.h1 tptp.e11))))) :rule or_neg)
% 4.28/4.47  (step t3352 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3353 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3345 t3346 t3347 t3348 t3349 t3350 t3351 t3352))
% 4.28/4.47  (step t3354 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3353))
% 4.28/4.47  (step t3355 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3314 t3327 t3354))
% 4.28/4.47  (step t3356 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t3355))
% 4.28/4.47  (step t3357 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule reordering :premises (t3356))
% 4.28/4.47  (step t3358 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.47  (step t3359 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule resolution :premises (t3204 t3206 t3241 t3242 t3277 t3312 t3313 t3357 t3358))
% 4.28/4.47  (step t3360 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule contraction :premises (t3359))
% 4.28/4.47  (step t3361 (cl (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 and :premises (t2688))
% 4.28/4.47  (step t3362 (cl (= 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 or :premises (t3361))
% 4.28/4.47  (step t3363 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.47  (step t3364 (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)
% 4.28/4.47  (step t3365 (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 (t3364))
% 4.28/4.47  (step t3366 (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)
% 4.28/4.47  (step t3367 (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)
% 4.28/4.47  (step t3368 (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)
% 4.28/4.47  (step t3369 (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 (t3367 t3368))
% 4.28/4.47  (step t3370 (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)
% 4.28/4.47  (step t3371 (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 (t3369 t3370))
% 4.28/4.47  (step t3372 (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 (t3366 t3371))
% 4.28/4.47  (step t3373 (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 (t3365 t3372))
% 4.28/4.47  (step t3374 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3375 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t1784 t1785 t3373 t3374))
% 4.28/4.47  (step t3376 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 4.28/4.47  (step t3377 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3378)
% 4.28/4.47  (assume t3378.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (assume t3378.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3378.a2 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 4.28/4.47  (step t3378.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3378.t2)
% 4.28/4.47  (assume t3378.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 4.28/4.47  (assume t3378.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.47  (step t3378.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3378.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 (t3378.t2.t1))
% 4.28/4.47  (step t3378.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t3378.t2.a1))
% 4.28/4.47  (step t3378.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3378.t2.t3))
% 4.28/4.47  (step t3378.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 4.28/4.47  (step t3378.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3378.t2.t4 t3378.t2.t5))
% 4.28/4.47  (step t3378.t2.t7 (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)
% 4.28/4.47  (step t3378.t2.t8 (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 (t3378.t2.t7))
% 4.28/4.47  (step t3378.t2.t9 (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)
% 4.28/4.47  (step t3378.t2.t10 (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 (t3378.t2.t8 t3378.t2.t9))
% 4.28/4.47  (step t3378.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3378.t2.t10 t3378.t2.a0))
% 4.28/4.47  (step t3378.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3378.t2.t6 t3378.t2.t11))
% 4.28/4.47  (step t3378.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3378.t2.t2 t3378.t2.t12))
% 4.28/4.47  (step t3378.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3378.t2.a0 t3378.t2.a1))
% 4.28/4.47  (step t3378.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3378.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3378.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3378.t2 t3378.t3 t3378.t4))
% 4.28/4.47  (step t3378.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3378.t5))
% 4.28/4.47  (step t3378.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3378.t6))
% 4.28/4.47  (step t3378.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3378.t1 t3378.t7))
% 4.28/4.47  (step t3378.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3378.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3378.t8 t3378.t9))
% 4.28/4.47  (step t3378.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3378.t10))
% 4.28/4.47  (step t3378.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3378.t11))
% 4.28/4.47  (step t3378.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3378.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3378.t15)
% 4.28/4.47  (assume t3378.t15.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.47  (assume t3378.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (step t3378.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3378.t15.a1))
% 4.28/4.47  (step t3378.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t3378.t15.t1))
% 4.28/4.47  (step t3378.t15.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3378.t15.a0))
% 4.28/4.47  (step t3378.t15.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.47  (step t3378.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t3378.t15.t3 t3378.t15.t4))
% 4.28/4.47  (step t3378.t15.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3378.t15.t2 t3378.t15.t5))
% 4.28/4.47  (step t3378.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t3378.t15.a0 t3378.t15.a1))
% 4.28/4.47  (step t3378.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3378.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3378.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3378.t15 t3378.t16 t3378.t17))
% 4.28/4.47  (step t3378.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t3378.t18))
% 4.28/4.47  (step t3378.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t3378.t19))
% 4.28/4.47  (step t3378.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3378.t14 t3378.t20))
% 4.28/4.47  (step t3378.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.47  (step t3378.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3378.t21 t3378.t22))
% 4.28/4.47  (step t3378.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3378.t23))
% 4.28/4.47  (step t3378.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t3378.t24))
% 4.28/4.47  (step t3378.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3378.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3378.t26 t3378.a1 t3378.a0))
% 4.28/4.47  (step t3378.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3378.t25 t3378.t27))
% 4.28/4.47  (step t3378.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3378.t13 t3378.a2 t3378.t28))
% 4.28/4.47  (step t3378.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3378.t12 t3378.t29))
% 4.28/4.47  (step t3378 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3378.a0 t3378.a1 t3378.a2))
% 4.28/4.47  (step t3379 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3380 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3381 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 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)
% 4.28/4.47  (step t3382 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t3378 t3379 t3380 t3381))
% 4.28/4.47  (step t3383 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3382))
% 4.28/4.47  (step t3384 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3383))
% 4.28/4.47  (step t3385 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3377 t3384))
% 4.28/4.47  (step t3386 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 4.28/4.47  (step t3387 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3385 t3386))
% 4.28/4.47  (step t3388 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3387))
% 4.28/4.47  (step t3389 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3388))
% 4.28/4.47  (step t3390 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3376 t3389))
% 4.28/4.47  (step t3391 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3392 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3393 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3394 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3395 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3390 t3391 t3392 t3393 t3394))
% 4.28/4.47  (step t3396 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3395))
% 4.28/4.47  (step t3397 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3363 t3375 t3396))
% 4.28/4.47  (step t3398 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3397))
% 4.28/4.47  (step t3399 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule reordering :premises (t3398))
% 4.28/4.47  (step t3400 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.47  (step t3401 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule equiv_pos2)
% 4.28/4.47  (step t3402 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule refl)
% 4.28/4.47  (step t3403 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 4.28/4.47  (step t3404 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3405 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t3404))
% 4.28/4.47  (step t3406 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 4.28/4.47  (step t3407 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 4.28/4.47  (step t3408 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 4.28/4.47  (step t3409 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3407 t3408))
% 4.28/4.47  (step t3410 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 4.28/4.47  (step t3411 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t3409 t3410))
% 4.28/4.47  (step t3412 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t3406 t3411))
% 4.28/4.47  (step t3413 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3405 t3412))
% 4.28/4.47  (step t3414 (cl (= (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule refl)
% 4.28/4.47  (step t3415 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))))) :rule cong :premises (t1784 t3402 t3403 t3413 t3414))
% 4.28/4.47  (step t3416 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.47  (step t3417 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3418)
% 4.28/4.47  (assume t3418.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (assume t3418.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.47  (assume t3418.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.47  (assume t3418.a3 (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.47  (step t3418.t1 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.47  (anchor :step t3418.t2)
% 4.28/4.47  (assume t3418.t2.a0 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.47  (assume t3418.t2.a1 (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.47  (assume t3418.t2.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.47  (assume t3418.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.47  (step t3418.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) false) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule equiv_simplify)
% 4.28/4.47  (step t3418.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) false)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv1 :premises (t3418.t2.t1))
% 4.28/4.47  (step t3418.t2.t3 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t3418.t2.a0))
% 4.28/4.47  (step t3418.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t3418.t2.t3))
% 4.28/4.47  (step t3418.t2.t5 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.47  (step t3418.t2.t6 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3418.t2.a3))
% 4.28/4.47  (step t3418.t2.t7 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t3418.t2.t5 t3418.t2.t6))
% 4.28/4.47  (step t3418.t2.t8 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t3418.t2.t4 t3418.t2.t7))
% 4.28/4.47  (step t3418.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) :rule symm :premises (t3418.t2.a2))
% 4.28/4.47  (step t3418.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t3418.t2.t9 t3418.t2.t9))
% 4.28/4.47  (step t3418.t2.t11 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3418.t2.t8 t3418.t2.t10))
% 4.28/4.47  (step t3418.t2.t12 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.47  (step t3418.t2.t13 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t3418.t2.t12))
% 4.28/4.47  (step t3418.t2.t14 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 4.28/4.47  (step t3418.t2.t15 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t3418.t2.t13 t3418.t2.t14))
% 4.28/4.47  (step t3418.t2.t16 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3418.t2.t15 t3418.t2.a1))
% 4.28/4.47  (step t3418.t2.t17 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) false)) :rule trans :premises (t3418.t2.t11 t3418.t2.t16))
% 4.28/4.47  (step t3418.t2.t18 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3418.t2.t2 t3418.t2.t17))
% 4.28/4.47  (step t3418.t2 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule subproof :discharge (t3418.t2.a0 t3418.t2.a1 t3418.t2.a2 t3418.t2.a3))
% 4.28/4.47  (step t3418.t3 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3418.t4 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3418.t5 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3418.t6 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3418.t7 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3418.t2 t3418.t3 t3418.t4 t3418.t5 t3418.t6))
% 4.28/4.47  (step t3418.t8 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule reordering :premises (t3418.t7))
% 4.28/4.47  (step t3418.t9 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3418.t8))
% 4.28/4.47  (step t3418.t10 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3418.t1 t3418.t9))
% 4.28/4.47  (step t3418.t11 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.47  (step t3418.t12 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3418.t10 t3418.t11))
% 4.28/4.47  (step t3418.t13 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule contraction :premises (t3418.t12))
% 4.28/4.47  (step t3418.t14 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies :premises (t3418.t13))
% 4.28/4.47  (step t3418.t15 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.47  (step t3418.t16 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3418.t15 t3418.a1 t3418.a3 t3418.a2 t3418.a0))
% 4.28/4.47  (step t3418.t17 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3418.t14 t3418.t16))
% 4.28/4.47  (step t3418 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule subproof :discharge (t3418.a0 t3418.a1 t3418.a2 t3418.a3))
% 4.28/4.47  (step t3419 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.47  (step t3420 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3421 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.47  (step t3422 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3423 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3418 t3419 t3420 t3421 t3422))
% 4.28/4.47  (step t3424 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule reordering :premises (t3423))
% 4.28/4.47  (step t3425 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3424))
% 4.28/4.47  (step t3426 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3417 t3425))
% 4.28/4.47  (step t3427 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.47  (step t3428 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3426 t3427))
% 4.28/4.47  (step t3429 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule contraction :premises (t3428))
% 4.28/4.47  (step t3430 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies :premises (t3429))
% 4.28/4.47  (step t3431 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3416 t3430))
% 4.28/4.47  (step t3432 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.47  (step t3433 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.47  (step t3434 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 4.28/4.47  (step t3435 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3436 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 4.28/4.47  (step t3437 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3431 t3432 t3433 t3434 t3435 t3436))
% 4.28/4.47  (step t3438 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule contraction :premises (t3437))
% 4.28/4.47  (step t3439 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3401 t3415 t3438))
% 4.28/4.47  (step t3440 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule or :premises (t3439))
% 4.28/4.47  (step t3441 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t3440))
% 4.28/4.47  (step t3442 (cl (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.47  (step t3443 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3360 t3362 t3399 t3400 t3441 t3442))
% 4.28/4.47  (step t3444 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3443))
% 4.28/4.47  (step t3445 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.28/4.47  (step t3446 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule reordering :premises (t3445))
% 4.28/4.47  (step t3447 (cl (not (= (or (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (or (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) (not (or (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.47  (step t3448 (cl (= (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule all_simplify)
% 4.28/4.47  (step t3449 (cl (= (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule all_simplify)
% 4.28/4.47  (step t3450 (cl (= (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule all_simplify)
% 4.28/4.47  (step t3451 (cl (= (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule all_simplify)
% 4.28/4.47  (step t3452 (cl (= (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t3448 t3449 t3450 t3451))
% 4.28/4.47  (step t3453 (cl (= (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule all_simplify)
% 4.28/4.47  (step t3454 (cl (= (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule all_simplify)
% 4.28/4.47  (step t3455 (cl (= (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule all_simplify)
% 4.28/4.47  (step t3456 (cl (= (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))))) :rule all_simplify)
% 4.28/4.47  (step t3457 (cl (= (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t3453 t3454 t3455 t3456))
% 4.28/4.47  (step t3458 (cl (= (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule all_simplify)
% 4.28/4.47  (step t3459 (cl (= (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule all_simplify)
% 4.28/4.47  (step t3460 (cl (= (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule all_simplify)
% 4.28/4.47  (step t3461 (cl (= (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))))) :rule all_simplify)
% 4.28/4.47  (step t3462 (cl (= (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t3458 t3459 t3460 t3461))
% 4.28/4.47  (step t3463 (cl (= (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule all_simplify)
% 4.28/4.47  (step t3464 (cl (= (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule all_simplify)
% 4.28/4.47  (step t3465 (cl (= (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule all_simplify)
% 4.28/4.47  (step t3466 (cl (= (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule all_simplify)
% 4.28/4.47  (step t3467 (cl (= (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3463 t3464 t3465 t3466))
% 4.28/4.47  (step t3468 (cl (= (or (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (and (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (or (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t3452 t3457 t3462 t3467))
% 4.28/4.47  (step t3469 (cl (or (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t3447 t3468 a10))
% 4.28/4.47  (step t3470 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.47  (step t3471 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.47  (step t3472 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))))) :rule reordering :premises (t3471))
% 4.28/4.47  (step t3473 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule equiv_pos2)
% 4.28/4.48  (step t3474 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule refl)
% 4.28/4.48  (step t3475 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) :rule cong :premises (t1783 t1785 t3159 t3474))
% 4.28/4.48  (step t3476 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3477 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3478)
% 4.28/4.48  (assume t3478.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t3478.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3478.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (step t3478.t1 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3478.t2)
% 4.28/4.48  (assume t3478.t2.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3478.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t3478.t2.a2 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (step t3478.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) false) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule equiv_simplify)
% 4.28/4.48  (step t3478.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) false)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv1 :premises (t3478.t2.t1))
% 4.28/4.48  (step t3478.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t3478.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t3478.t2.a1))
% 4.28/4.48  (step t3478.t2.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) :rule cong :premises (t3478.t2.t4 t3478.t2.t4))
% 4.28/4.48  (step t3478.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3478.t2.a0))
% 4.28/4.48  (step t3478.t2.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e22)) :rule trans :premises (t3478.t2.t5 t3478.t2.t6))
% 4.28/4.48  (step t3478.t2.t8 (cl (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 tptp.e22))) :rule cong :premises (t3478.t2.t3 t3478.t2.t7))
% 4.28/4.48  (step t3478.t2.t9 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.48  (step t3478.t2.t10 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t3478.t2.t9))
% 4.28/4.48  (step t3478.t2.t11 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.28/4.48  (step t3478.t2.t12 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t3478.t2.t10 t3478.t2.t11))
% 4.28/4.48  (step t3478.t2.t13 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t3478.t2.t12 t3478.t2.a2))
% 4.28/4.48  (step t3478.t2.t14 (cl (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) false)) :rule trans :premises (t3478.t2.t8 t3478.t2.t13))
% 4.28/4.48  (step t3478.t2.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3478.t2.t2 t3478.t2.t14))
% 4.28/4.48  (step t3478.t2 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule subproof :discharge (t3478.t2.a0 t3478.t2.a1 t3478.t2.a2))
% 4.28/4.48  (step t3478.t3 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3478.t4 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3478.t5 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3478.t6 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))))) :rule resolution :premises (t3478.t2 t3478.t3 t3478.t4 t3478.t5))
% 4.28/4.48  (step t3478.t7 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t3478.t6))
% 4.28/4.48  (step t3478.t8 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3478.t7))
% 4.28/4.48  (step t3478.t9 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3478.t1 t3478.t8))
% 4.28/4.48  (step t3478.t10 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t3478.t11 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3478.t9 t3478.t10))
% 4.28/4.48  (step t3478.t12 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t3478.t11))
% 4.28/4.48  (step t3478.t13 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies :premises (t3478.t12))
% 4.28/4.48  (step t3478.t14 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t3478.t15 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)))) :rule resolution :premises (t3478.t14 t3478.a1 t3478.a2 t3478.a0))
% 4.28/4.48  (step t3478.t16 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3478.t13 t3478.t15))
% 4.28/4.48  (step t3478 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule subproof :discharge (t3478.a0 t3478.a1 t3478.a2))
% 4.28/4.48  (step t3479 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3480 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3481 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3482 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3478 t3479 t3480 t3481))
% 4.28/4.48  (step t3483 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t3482))
% 4.28/4.48  (step t3484 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3483))
% 4.28/4.48  (step t3485 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3477 t3484))
% 4.28/4.48  (step t3486 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t3487 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3485 t3486))
% 4.28/4.48  (step t3488 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t3487))
% 4.28/4.48  (step t3489 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies :premises (t3488))
% 4.28/4.48  (step t3490 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3476 t3489))
% 4.28/4.48  (step t3491 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3492 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3493 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3494 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3495 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3490 t3491 t3492 t3493 t3494))
% 4.28/4.48  (step t3496 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t3495))
% 4.28/4.48  (step t3497 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3473 t3475 t3496))
% 4.28/4.48  (step t3498 (cl (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule or :premises (t3497))
% 4.28/4.48  (step t3499 (cl (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t3498))
% 4.28/4.48  (step t3500 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t3501 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule reordering :premises (t3500))
% 4.28/4.48  (step t3502 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_pos2)
% 4.28/4.48  (step t3503 (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)
% 4.28/4.48  (step t3504 (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 (t3503))
% 4.28/4.48  (step t3505 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))))) :rule all_simplify)
% 4.28/4.48  (step t3506 (cl (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22))) :rule refl)
% 4.28/4.48  (step t3507 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule all_simplify)
% 4.28/4.48  (step t3508 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)))) :rule cong :premises (t3506 t3507))
% 4.28/4.48  (step t3509 (cl (= (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)) true)) :rule all_simplify)
% 4.28/4.48  (step t3510 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) true)) :rule trans :premises (t3508 t3509))
% 4.28/4.48  (step t3511 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true)) :rule trans :premises (t3505 t3510))
% 4.28/4.48  (step t3512 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule resolution :premises (t3504 t3511))
% 4.28/4.48  (step t3513 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 4.28/4.48  (step t3514 (cl (= (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e22 (tptp.h3 tptp.e11))))) :rule refl)
% 4.28/4.48  (step t3515 (cl (= (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule refl)
% 4.28/4.48  (step t3516 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) :rule cong :premises (t3512 t1785 t3513 t3514 t3515))
% 4.28/4.48  (step t3517 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11)))) :rule and_neg)
% 4.28/4.48  (step t3518 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3519)
% 4.28/4.48  (assume t3519.a0 (not (= tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t3519.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3519.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t3519.a3 (= tptp.e22 (tptp.h3 tptp.e11)))
% 4.28/4.48  (step t3519.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3519.t2)
% 4.28/4.48  (assume t3519.t2.a0 (= tptp.e22 (tptp.h3 tptp.e11)))
% 4.28/4.48  (assume t3519.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t3519.t2.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3519.t2.a3 (not (= tptp.e21 tptp.e22)))
% 4.28/4.48  (step t3519.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_simplify)
% 4.28/4.48  (step t3519.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv1 :premises (t3519.t2.t1))
% 4.28/4.48  (step t3519.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t3519.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t3519.t2.a1))
% 4.28/4.48  (step t3519.t2.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e21 tptp.e21))) :rule cong :premises (t3519.t2.t4 t3519.t2.t4))
% 4.28/4.48  (step t3519.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3519.t2.a2))
% 4.28/4.48  (step t3519.t2.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.h3 tptp.e11))) :rule trans :premises (t3519.t2.t5 t3519.t2.t6 t3519.t2.a0))
% 4.28/4.48  (step t3519.t2.t8 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule symm :premises (t3519.t2.t7))
% 4.28/4.48  (step t3519.t2.t9 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule trans :premises (t3519.t2.a0 t3519.t2.t8))
% 4.28/4.48  (step t3519.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e22)) :rule symm :premises (t3519.t2.t9))
% 4.28/4.48  (step t3519.t2.t11 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule cong :premises (t3519.t2.t3 t3519.t2.t10))
% 4.28/4.48  (step t3519.t2.t12 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.48  (step t3519.t2.t13 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t3519.t2.t12))
% 4.28/4.48  (step t3519.t2.t14 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 4.28/4.48  (step t3519.t2.t15 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t3519.t2.t13 t3519.t2.t14))
% 4.28/4.48  (step t3519.t2.t16 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t3519.t2.t15 t3519.t2.a3))
% 4.28/4.48  (step t3519.t2.t17 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false)) :rule trans :premises (t3519.t2.t11 t3519.t2.t16))
% 4.28/4.48  (step t3519.t2.t18 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3519.t2.t2 t3519.t2.t17))
% 4.28/4.48  (step t3519.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t3519.t2.a0 t3519.t2.a1 t3519.t2.a2 t3519.t2.a3))
% 4.28/4.48  (step t3519.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.h3 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t3519.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3519.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3519.t6 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3519.t7 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))))) :rule resolution :premises (t3519.t2 t3519.t3 t3519.t4 t3519.t5 t3519.t6))
% 4.28/4.48  (step t3519.t8 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t3519.t7))
% 4.28/4.48  (step t3519.t9 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3519.t8))
% 4.28/4.48  (step t3519.t10 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3519.t1 t3519.t9))
% 4.28/4.48  (step t3519.t11 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 4.28/4.48  (step t3519.t12 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3519.t10 t3519.t11))
% 4.28/4.48  (step t3519.t13 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3519.t12))
% 4.28/4.48  (step t3519.t14 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t3519.t13))
% 4.28/4.48  (step t3519.t15 (cl (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e21 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t3519.t16 (cl (and (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 tptp.e22)))) :rule resolution :premises (t3519.t15 t3519.a3 t3519.a2 t3519.a1 t3519.a0))
% 4.28/4.48  (step t3519.t17 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3519.t14 t3519.t16))
% 4.28/4.48  (step t3519 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t3519.a0 t3519.a1 t3519.a2 t3519.a3))
% 4.28/4.48  (step t3520 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3521 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3522 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3523 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t3524 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))))) :rule resolution :premises (t3519 t3520 t3521 t3522 t3523))
% 4.28/4.48  (step t3525 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t3524))
% 4.28/4.48  (step t3526 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3525))
% 4.28/4.48  (step t3527 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3518 t3526))
% 4.28/4.48  (step t3528 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 4.28/4.48  (step t3529 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3527 t3528))
% 4.28/4.48  (step t3530 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3529))
% 4.28/4.48  (step t3531 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e11)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t3530))
% 4.28/4.48  (step t3532 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3517 t3531))
% 4.28/4.48  (step t3533 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3534 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3535 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3536 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e22 (tptp.h3 tptp.e11))))) :rule or_neg)
% 4.28/4.48  (step t3537 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 4.28/4.48  (step t3538 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3532 t3533 t3534 t3535 t3536 t3537))
% 4.28/4.48  (step t3539 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3538))
% 4.28/4.48  (step t3540 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3502 t3516 t3539))
% 4.28/4.48  (step t3541 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule or :premises (t3540))
% 4.28/4.48  (step t3542 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e11)))) :rule reordering :premises (t3541))
% 4.28/4.48  (step t3543 (cl (not (= tptp.e21 tptp.e22))) :rule and :premises (a7))
% 4.28/4.48  (step t3544 (cl (not (= (and (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))))) (not (and (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))))) (and (= tptp.e22 (tptp.h3 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))))) :rule equiv_pos2)
% 4.28/4.48  (step t3545 (cl (= (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e10)))) :rule all_simplify)
% 4.28/4.48  (step t3546 (cl (= (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule all_simplify)
% 4.28/4.48  (step t3547 (cl (= (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))))) :rule refl)
% 4.28/4.48  (step t3548 (cl (= (and (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22)))))) :rule cong :premises (t1524 t3545 t3546 t3547))
% 4.28/4.48  (step t3549 (cl (and (= tptp.e22 (tptp.h3 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) tptp.e22))))) :rule resolution :premises (t3544 t3548 a15))
% 4.28/4.48  (step t3550 (cl (= tptp.e22 (tptp.h3 tptp.e11))) :rule and :premises (t3549))
% 4.28/4.48  (step t3551 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t3552 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t3551))
% 4.28/4.48  (step t3553 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.48  (step t3554 (cl (= (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule refl)
% 4.28/4.48  (step t3555 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) :rule cong :premises (t3159 t2470 t3253 t3554))
% 4.28/4.48  (step t3556 (cl (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.48  (step t3557 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3558)
% 4.28/4.48  (assume t3558.a0 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t3558.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t3558.a2 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.48  (step t3558.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3558.t2)
% 4.28/4.48  (assume t3558.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.48  (assume t3558.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t3558.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (step t3558.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule equiv_simplify)
% 4.28/4.48  (step t3558.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv1 :premises (t3558.t2.t1))
% 4.28/4.48  (step t3558.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t3558.t2.a2))
% 4.28/4.48  (step t3558.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3558.t2.t3))
% 4.28/4.48  (step t3558.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t3558.t2.a1))
% 4.28/4.48  (step t3558.t2.t6 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t3558.t2.t5 t3558.t2.t5))
% 4.28/4.48  (step t3558.t2.t7 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3558.t2.t4 t3558.t2.t6))
% 4.28/4.48  (step t3558.t2.t8 (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)
% 4.28/4.48  (step t3558.t2.t9 (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 (t3558.t2.t8))
% 4.28/4.48  (step t3558.t2.t10 (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)
% 4.28/4.48  (step t3558.t2.t11 (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 (t3558.t2.t9 t3558.t2.t10))
% 4.28/4.48  (step t3558.t2.t12 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3558.t2.t11 t3558.t2.a0))
% 4.28/4.48  (step t3558.t2.t13 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false)) :rule trans :premises (t3558.t2.t7 t3558.t2.t12))
% 4.28/4.48  (step t3558.t2.t14 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3558.t2.t2 t3558.t2.t13))
% 4.28/4.48  (step t3558.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule subproof :discharge (t3558.t2.a0 t3558.t2.a1 t3558.t2.a2))
% 4.28/4.48  (step t3558.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.48  (step t3558.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3558.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3558.t6 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (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.e21 tptp.e23)) (= tptp.e21 (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.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3558.t2 t3558.t3 t3558.t4 t3558.t5))
% 4.28/4.48  (step t3558.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (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.e21 tptp.e23)) (= tptp.e21 (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.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t3558.t6))
% 4.28/4.48  (step t3558.t8 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3558.t7))
% 4.28/4.48  (step t3558.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3558.t1 t3558.t8))
% 4.28/4.48  (step t3558.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.48  (step t3558.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t3558.t9 t3558.t10))
% 4.28/4.48  (step t3558.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t3558.t11))
% 4.28/4.48  (step t3558.t13 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies :premises (t3558.t12))
% 4.28/4.48  (step t3558.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (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.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3558.t15 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3558.t14 t3558.a2 t3558.a1 t3558.a0))
% 4.28/4.48  (step t3558.t16 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3558.t13 t3558.t15))
% 4.28/4.48  (step t3558 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule subproof :discharge (t3558.a0 t3558.a1 t3558.a2))
% 4.28/4.48  (step t3559 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3560 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3561 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (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)
% 4.28/4.48  (step t3562 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3558 t3559 t3560 t3561))
% 4.28/4.48  (step t3563 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t3562))
% 4.28/4.48  (step t3564 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3563))
% 4.28/4.48  (step t3565 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3557 t3564))
% 4.28/4.48  (step t3566 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.48  (step t3567 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t3565 t3566))
% 4.28/4.48  (step t3568 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t3567))
% 4.28/4.48  (step t3569 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies :premises (t3568))
% 4.28/4.48  (step t3570 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3556 t3569))
% 4.28/4.48  (step t3571 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3572 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3573 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.48  (step t3574 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t3575 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t3570 t3571 t3572 t3573 t3574))
% 4.28/4.48  (step t3576 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t3575))
% 4.28/4.48  (step t3577 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t3553 t3555 t3576))
% 4.28/4.48  (step t3578 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule or :premises (t3577))
% 4.28/4.48  (step t3579 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t3578))
% 4.28/4.48  (step t3580 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3444 t3446 t3470 t3472 t3499 t1831 t3501 t3542 t3543 t3550 t3552 t3579))
% 4.28/4.48  (step t3581 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3580))
% 4.28/4.48  (step t3582 (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)
% 4.28/4.48  (step t3583 (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 (t2591 t2600 t2609 t2618))
% 4.28/4.48  (step t3584 (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 (t2592 t2601 t2610 t2619))
% 4.28/4.48  (step t3585 (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 (t2593 t2602 t2611 t2620))
% 4.28/4.48  (step t3586 (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 (t2594 t2603 t2612 t2621))
% 4.28/4.48  (step t3587 (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 (t2596 t2605 t2614 t2623))
% 4.28/4.48  (step t3588 (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 (t2627 t2634 t2641 t2648))
% 4.28/4.48  (step t3589 (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 (t2628 t2635 t2642 t2649))
% 4.28/4.48  (step t3590 (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 (t2629 t2636 t2643 t2650))
% 4.28/4.48  (step t3591 (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 (t2597 t2606 t2615 t2624))
% 4.28/4.48  (step t3592 (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 (t2631 t2638 t2645 t2652))
% 4.28/4.48  (step t3593 (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 (t2655 t2660 t2665 t2670))
% 4.28/4.48  (step t3594 (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 (t2656 t2661 t2666 t2671))
% 4.28/4.48  (step t3595 (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 (t2598 t2607 t2616 t2625))
% 4.28/4.48  (step t3596 (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 (t2632 t2639 t2646 t2653))
% 4.28/4.48  (step t3597 (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 (t2658 t2663 t2668 t2673))
% 4.28/4.48  (step t3598 (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 (t2675 t2678 t2681 t2684))
% 4.28/4.48  (step t3599 (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 (t3583 t3584 t3585 t3586 t3587 t3588 t3589 t3590 t3591 t3592 t3593 t3594 t3595 t3596 t3597 t3598))
% 4.28/4.48  (step t3600 (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 (t3582 t3599 a2))
% 4.28/4.48  (step t3601 (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 (t3600))
% 4.28/4.48  (step t3602 (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 (t3601))
% 4.28/4.48  (step t3603 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.48  (step t3604 (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)
% 4.28/4.48  (step t3605 (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 (t3604))
% 4.28/4.48  (step t3606 (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)
% 4.28/4.48  (step t3607 (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)
% 4.28/4.48  (step t3608 (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)
% 4.28/4.48  (step t3609 (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 (t3607 t3608))
% 4.28/4.48  (step t3610 (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)
% 4.28/4.48  (step t3611 (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 (t3609 t3610))
% 4.28/4.48  (step t3612 (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 (t3606 t3611))
% 4.28/4.48  (step t3613 (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 (t3605 t3612))
% 4.28/4.48  (step t3614 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 4.28/4.48  (step t3615 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t1784 t1785 t3613 t3614))
% 4.28/4.48  (step t3616 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t3617 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3618)
% 4.28/4.48  (assume t3618.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t3618.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3618.a2 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (step t3618.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3618.t2)
% 4.28/4.48  (assume t3618.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (assume t3618.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.48  (step t3618.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3618.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3618.t2.t1))
% 4.28/4.48  (step t3618.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t3618.t2.a1))
% 4.28/4.48  (step t3618.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3618.t2.t3))
% 4.28/4.48  (step t3618.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 4.28/4.48  (step t3618.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3618.t2.t4 t3618.t2.t5))
% 4.28/4.48  (step t3618.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)
% 4.28/4.48  (step t3618.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 (t3618.t2.t7))
% 4.28/4.48  (step t3618.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)
% 4.28/4.48  (step t3618.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 (t3618.t2.t8 t3618.t2.t9))
% 4.28/4.48  (step t3618.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3618.t2.t10 t3618.t2.a0))
% 4.28/4.48  (step t3618.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3618.t2.t6 t3618.t2.t11))
% 4.28/4.48  (step t3618.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3618.t2.t2 t3618.t2.t12))
% 4.28/4.48  (step t3618.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3618.t2.a0 t3618.t2.a1))
% 4.28/4.48  (step t3618.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3618.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3618.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3618.t2 t3618.t3 t3618.t4))
% 4.28/4.48  (step t3618.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3618.t5))
% 4.28/4.48  (step t3618.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3618.t6))
% 4.28/4.48  (step t3618.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3618.t1 t3618.t7))
% 4.28/4.48  (step t3618.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3618.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3618.t8 t3618.t9))
% 4.28/4.48  (step t3618.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3618.t10))
% 4.28/4.48  (step t3618.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3618.t11))
% 4.28/4.48  (step t3618.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3618.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3618.t15)
% 4.28/4.48  (assume t3618.t15.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3618.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (step t3618.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3618.t15.a1))
% 4.28/4.48  (step t3618.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t3618.t15.t1))
% 4.28/4.48  (step t3618.t15.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3618.t15.a0))
% 4.28/4.48  (step t3618.t15.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t3618.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t3618.t15.t3 t3618.t15.t4))
% 4.28/4.48  (step t3618.t15.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3618.t15.t2 t3618.t15.t5))
% 4.28/4.48  (step t3618.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t3618.t15.a0 t3618.t15.a1))
% 4.28/4.48  (step t3618.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3618.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3618.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3618.t15 t3618.t16 t3618.t17))
% 4.28/4.48  (step t3618.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t3618.t18))
% 4.28/4.48  (step t3618.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t3618.t19))
% 4.28/4.48  (step t3618.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3618.t14 t3618.t20))
% 4.28/4.48  (step t3618.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.48  (step t3618.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3618.t21 t3618.t22))
% 4.28/4.48  (step t3618.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3618.t23))
% 4.28/4.48  (step t3618.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t3618.t24))
% 4.28/4.48  (step t3618.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3618.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3618.t26 t3618.a1 t3618.a0))
% 4.28/4.48  (step t3618.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3618.t25 t3618.t27))
% 4.28/4.48  (step t3618.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3618.t13 t3618.a2 t3618.t28))
% 4.28/4.48  (step t3618.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3618.t12 t3618.t29))
% 4.28/4.48  (step t3618 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3618.a0 t3618.a1 t3618.a2))
% 4.28/4.48  (step t3619 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3620 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3621 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 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)
% 4.28/4.48  (step t3622 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3618 t3619 t3620 t3621))
% 4.28/4.48  (step t3623 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3622))
% 4.28/4.48  (step t3624 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3623))
% 4.28/4.48  (step t3625 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3617 t3624))
% 4.28/4.48  (step t3626 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3627 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3625 t3626))
% 4.28/4.48  (step t3628 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3627))
% 4.28/4.48  (step t3629 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3628))
% 4.28/4.48  (step t3630 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3616 t3629))
% 4.28/4.48  (step t3631 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3632 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3633 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3634 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3635 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3630 t3631 t3632 t3633 t3634))
% 4.28/4.48  (step t3636 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3635))
% 4.28/4.48  (step t3637 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3603 t3615 t3636))
% 4.28/4.48  (step t3638 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3637))
% 4.28/4.48  (step t3639 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule reordering :premises (t3638))
% 4.28/4.48  (step t3640 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.48  (step t3641 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3581 t3602 t3639 t3640))
% 4.28/4.48  (step t3642 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3641))
% 4.28/4.48  (step t3643 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.48  (step t3644 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 4.28/4.48  (step t3645 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t1785 t3170 t3644))
% 4.28/4.48  (step t3646 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t3647 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3648)
% 4.28/4.48  (assume t3648.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3648.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (step t3648.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3648.t2)
% 4.28/4.48  (assume t3648.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (assume t3648.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t3648.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3648.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 (t3648.t2.t1))
% 4.28/4.48  (step t3648.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3648.t2.a1))
% 4.28/4.48  (step t3648.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3648.t2.t3))
% 4.28/4.48  (step t3648.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 4.28/4.48  (step t3648.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3648.t2.t4 t3648.t2.t5))
% 4.28/4.48  (step t3648.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3648.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t3648.t2.t7))
% 4.28/4.48  (step t3648.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 4.28/4.48  (step t3648.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3648.t2.t8 t3648.t2.t9))
% 4.28/4.48  (step t3648.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3648.t2.t10 t3648.t2.a0))
% 4.28/4.48  (step t3648.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3648.t2.t6 t3648.t2.t11))
% 4.28/4.48  (step t3648.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3648.t2.t2 t3648.t2.t12))
% 4.28/4.48  (step t3648.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3648.t2.a0 t3648.t2.a1))
% 4.28/4.48  (step t3648.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3648.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3648.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3648.t2 t3648.t3 t3648.t4))
% 4.28/4.48  (step t3648.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3648.t5))
% 4.28/4.48  (step t3648.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3648.t6))
% 4.28/4.48  (step t3648.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3648.t1 t3648.t7))
% 4.28/4.48  (step t3648.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3648.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3648.t8 t3648.t9))
% 4.28/4.48  (step t3648.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3648.t10))
% 4.28/4.48  (step t3648.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3648.t11))
% 4.28/4.48  (step t3648.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3648.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3648.t13 t3648.a1 t3648.a0))
% 4.28/4.48  (step t3648.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3648.t12 t3648.t14))
% 4.28/4.48  (step t3648 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3648.a0 t3648.a1))
% 4.28/4.48  (step t3649 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3650 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3651 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3648 t3649 t3650))
% 4.28/4.48  (step t3652 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3651))
% 4.28/4.48  (step t3653 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3652))
% 4.28/4.48  (step t3654 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (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 (t3647 t3653))
% 4.28/4.48  (step t3655 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (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)
% 4.28/4.48  (step t3656 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3654 t3655))
% 4.28/4.48  (step t3657 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3656))
% 4.28/4.48  (step t3658 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3657))
% 4.28/4.48  (step t3659 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3646 t3658))
% 4.28/4.48  (step t3660 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3661 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3662 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (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)
% 4.28/4.48  (step t3663 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3659 t3660 t3661 t3662))
% 4.28/4.48  (step t3664 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3663))
% 4.28/4.48  (step t3665 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3643 t3645 t3664))
% 4.28/4.48  (step t3666 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3665))
% 4.28/4.48  (step t3667 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3666))
% 4.28/4.48  (step t3668 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3642 t3667))
% 4.28/4.48  (step t3669 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3668))
% 4.28/4.48  (step t3670 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.48  (step t3671 (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)
% 4.28/4.48  (step t3672 (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 (t3671))
% 4.28/4.48  (step t3673 (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)
% 4.28/4.48  (step t3674 (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)
% 4.28/4.48  (step t3675 (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)
% 4.28/4.48  (step t3676 (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 (t3674 t3675))
% 4.28/4.48  (step t3677 (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)
% 4.28/4.48  (step t3678 (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 (t3676 t3677))
% 4.28/4.48  (step t3679 (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 (t3673 t3678))
% 4.28/4.48  (step t3680 (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 (t3672 t3679))
% 4.28/4.48  (step t3681 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 4.28/4.48  (step t3682 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t2693 t3680 t3681))
% 4.28/4.48  (step t3683 (cl (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t3684 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3685)
% 4.28/4.48  (assume t3685.a0 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t3685.a1 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (step t3685.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3685.t2)
% 4.28/4.48  (assume t3685.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (assume t3685.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.48  (step t3685.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3685.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 (t3685.t2.t1))
% 4.28/4.48  (step t3685.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t3685.t2.a1))
% 4.28/4.48  (step t3685.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3685.t2.t3))
% 4.28/4.48  (step t3685.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 4.28/4.48  (step t3685.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3685.t2.t4 t3685.t2.t5))
% 4.28/4.48  (step t3685.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)
% 4.28/4.48  (step t3685.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 (t3685.t2.t7))
% 4.28/4.48  (step t3685.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)
% 4.28/4.48  (step t3685.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 (t3685.t2.t8 t3685.t2.t9))
% 4.28/4.48  (step t3685.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3685.t2.t10 t3685.t2.a0))
% 4.28/4.48  (step t3685.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3685.t2.t6 t3685.t2.t11))
% 4.28/4.48  (step t3685.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3685.t2.t2 t3685.t2.t12))
% 4.28/4.48  (step t3685.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3685.t2.a0 t3685.t2.a1))
% 4.28/4.48  (step t3685.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3685.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3685.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3685.t2 t3685.t3 t3685.t4))
% 4.28/4.48  (step t3685.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3685.t5))
% 4.28/4.48  (step t3685.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3685.t6))
% 4.28/4.48  (step t3685.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3685.t1 t3685.t7))
% 4.28/4.48  (step t3685.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3685.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3685.t8 t3685.t9))
% 4.28/4.48  (step t3685.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3685.t10))
% 4.28/4.48  (step t3685.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3685.t11))
% 4.28/4.48  (step t3685.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t3685.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3685.t13 t3685.a1 t3685.a0))
% 4.28/4.48  (step t3685.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3685.t12 t3685.t14))
% 4.28/4.48  (step t3685 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3685.a0 t3685.a1))
% 4.28/4.48  (step t3686 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3687 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 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)
% 4.28/4.48  (step t3688 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3685 t3686 t3687))
% 4.28/4.48  (step t3689 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3688))
% 4.28/4.48  (step t3690 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3689))
% 4.28/4.48  (step t3691 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (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 (t3684 t3690))
% 4.28/4.48  (step t3692 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (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)
% 4.28/4.48  (step t3693 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3691 t3692))
% 4.28/4.48  (step t3694 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3693))
% 4.28/4.48  (step t3695 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3694))
% 4.28/4.48  (step t3696 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3683 t3695))
% 4.28/4.48  (step t3697 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3698 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3699 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (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)
% 4.28/4.48  (step t3700 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3696 t3697 t3698 t3699))
% 4.28/4.48  (step t3701 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3700))
% 4.28/4.48  (step t3702 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3670 t3682 t3701))
% 4.28/4.48  (step t3703 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3702))
% 4.28/4.48  (step t3704 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t3703))
% 4.28/4.48  (step t3705 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.48  (step t3706 (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 (t2688))
% 4.28/4.48  (step t3707 (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 (t3706))
% 4.28/4.48  (step t3708 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.48  (step t3709 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 4.28/4.48  (step t3710 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t1783 t1785 t3709))
% 4.28/4.48  (step t3711 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3712 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3713)
% 4.28/4.48  (assume t3713.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t3713.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t3713.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3713.t2)
% 4.28/4.48  (assume t3713.t2.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t3713.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t3713.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3713.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3713.t2.t1))
% 4.28/4.48  (step t3713.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t3713.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3713.t2.a1))
% 4.28/4.48  (step t3713.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.e22))) :rule cong :premises (t3713.t2.t3 t3713.t2.t4))
% 4.28/4.48  (step t3713.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.48  (step t3713.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t3713.t2.t6))
% 4.28/4.48  (step t3713.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.28/4.48  (step t3713.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t3713.t2.t7 t3713.t2.t8))
% 4.28/4.48  (step t3713.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t3713.t2.t9 t3713.t2.a0))
% 4.28/4.48  (step t3713.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t3713.t2.t5 t3713.t2.t10))
% 4.28/4.48  (step t3713.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3713.t2.t2 t3713.t2.t11))
% 4.28/4.48  (step t3713.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3713.t2.a0 t3713.t2.a1))
% 4.28/4.48  (step t3713.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3713.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3713.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3713.t2 t3713.t3 t3713.t4))
% 4.28/4.48  (step t3713.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3713.t5))
% 4.28/4.48  (step t3713.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3713.t6))
% 4.28/4.48  (step t3713.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3713.t1 t3713.t7))
% 4.28/4.48  (step t3713.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3713.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3713.t8 t3713.t9))
% 4.28/4.48  (step t3713.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3713.t10))
% 4.28/4.48  (step t3713.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3713.t11))
% 4.28/4.48  (step t3713.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3713.t14 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3713.t13 t3713.a0 t3713.a1))
% 4.28/4.48  (step t3713.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3713.t12 t3713.t14))
% 4.28/4.48  (step t3713 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3713.a0 t3713.a1))
% 4.28/4.48  (step t3714 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3715 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3716 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3713 t3714 t3715))
% 4.28/4.48  (step t3717 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3716))
% 4.28/4.48  (step t3718 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3717))
% 4.28/4.48  (step t3719 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3712 t3718))
% 4.28/4.48  (step t3720 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3721 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3719 t3720))
% 4.28/4.48  (step t3722 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3721))
% 4.28/4.48  (step t3723 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3722))
% 4.28/4.48  (step t3724 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3711 t3723))
% 4.28/4.48  (step t3725 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3726 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3727 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3728 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3724 t3725 t3726 t3727))
% 4.28/4.48  (step t3729 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3728))
% 4.28/4.48  (step t3730 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3708 t3710 t3729))
% 4.28/4.48  (step t3731 (cl (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t3730))
% 4.28/4.48  (step t3732 (cl (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3731))
% 4.28/4.48  (step t3733 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3732 t1658 t1831))
% 4.28/4.48  (step t3734 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.48  (step t3735 (cl (= (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true) (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.48  (step t3736 (cl (not (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule equiv1 :premises (t3735))
% 4.28/4.48  (step t3737 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))))) :rule all_simplify)
% 4.28/4.48  (step t3738 (cl (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21))) :rule refl)
% 4.28/4.48  (step t3739 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule all_simplify)
% 4.28/4.48  (step t3740 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)))) :rule cong :premises (t3738 t3739))
% 4.28/4.48  (step t3741 (cl (= (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)) true)) :rule all_simplify)
% 4.28/4.48  (step t3742 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) true)) :rule trans :premises (t3740 t3741))
% 4.28/4.48  (step t3743 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) :rule trans :premises (t3737 t3742))
% 4.28/4.48  (step t3744 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule resolution :premises (t3736 t3743))
% 4.28/4.48  (step t3745 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 4.28/4.48  (step t3746 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t3744 t3513 t3745))
% 4.28/4.48  (step t3747 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t3748 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3749)
% 4.28/4.48  (assume t3749.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t3749.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (step t3749.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3749.t2)
% 4.28/4.48  (assume t3749.t2.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t3749.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (step t3749.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.48  (step t3749.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t3749.t2.t1))
% 4.28/4.48  (step t3749.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t3749.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t3749.t2.a1))
% 4.28/4.48  (step t3749.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 tptp.e21))) :rule cong :premises (t3749.t2.t3 t3749.t2.t4))
% 4.28/4.48  (step t3749.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.48  (step t3749.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t3749.t2.t6))
% 4.28/4.48  (step t3749.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 4.28/4.48  (step t3749.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t3749.t2.t7 t3749.t2.t8))
% 4.28/4.48  (step t3749.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t3749.t2.t9 t3749.t2.a0))
% 4.28/4.48  (step t3749.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t3749.t2.t5 t3749.t2.t10))
% 4.28/4.48  (step t3749.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3749.t2.t2 t3749.t2.t11))
% 4.28/4.48  (step t3749.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3749.t2.a0 t3749.t2.a1))
% 4.28/4.48  (step t3749.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3749.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3749.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3749.t2 t3749.t3 t3749.t4))
% 4.28/4.48  (step t3749.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3749.t5))
% 4.28/4.48  (step t3749.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3749.t6))
% 4.28/4.48  (step t3749.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3749.t1 t3749.t7))
% 4.28/4.48  (step t3749.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t3749.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3749.t8 t3749.t9))
% 4.28/4.48  (step t3749.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3749.t10))
% 4.28/4.48  (step t3749.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3749.t11))
% 4.28/4.48  (step t3749.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t3749.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3749.t13 t3749.a0 t3749.a1))
% 4.28/4.48  (step t3749.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3749.t12 t3749.t14))
% 4.28/4.48  (step t3749 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3749.a0 t3749.a1))
% 4.28/4.48  (step t3750 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3751 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3752 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3749 t3750 t3751))
% 4.28/4.48  (step t3753 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3752))
% 4.28/4.48  (step t3754 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3753))
% 4.28/4.48  (step t3755 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3748 t3754))
% 4.28/4.48  (step t3756 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t3757 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3755 t3756))
% 4.28/4.48  (step t3758 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3757))
% 4.28/4.48  (step t3759 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3758))
% 4.28/4.48  (step t3760 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3747 t3759))
% 4.28/4.48  (step t3761 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3762 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3763 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3764 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3760 t3761 t3762 t3763))
% 4.28/4.48  (step t3765 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3764))
% 4.28/4.48  (step t3766 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3734 t3746 t3765))
% 4.28/4.48  (step t3767 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t3766))
% 4.28/4.48  (step t3768 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3767))
% 4.28/4.48  (step t3769 (cl (not (= tptp.e20 tptp.e21))) :rule and :premises (a7))
% 4.28/4.48  (step t3770 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3669 t3704 t3705 t3707 t3733 t3768 t3769))
% 4.28/4.48  (step t3771 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3770))
% 4.28/4.48  (step t3772 (cl (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t2688))
% 4.28/4.48  (step t3773 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.48  (step t3774 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.48  (step t3775 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 4.28/4.48  (step t3776 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t3512 t1785 t3775))
% 4.28/4.48  (step t3777 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3778 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3779)
% 4.28/4.48  (assume t3779.a0 (not (= tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t3779.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t3779.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3779.t2)
% 4.28/4.48  (assume t3779.t2.a0 (not (= tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t3779.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t3779.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.48  (step t3779.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3779.t2.t1))
% 4.28/4.48  (step t3779.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t3779.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3779.t2.a1))
% 4.28/4.48  (step t3779.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 tptp.e22))) :rule cong :premises (t3779.t2.t3 t3779.t2.t4))
% 4.28/4.48  (step t3779.t2.t6 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.48  (step t3779.t2.t7 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t3779.t2.t6))
% 4.28/4.48  (step t3779.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 4.28/4.48  (step t3779.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t3779.t2.t7 t3779.t2.t8))
% 4.28/4.48  (step t3779.t2.t10 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t3779.t2.t9 t3779.t2.a0))
% 4.28/4.48  (step t3779.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t3779.t2.t5 t3779.t2.t10))
% 4.28/4.48  (step t3779.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3779.t2.t2 t3779.t2.t11))
% 4.28/4.48  (step t3779.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3779.t2.a0 t3779.t2.a1))
% 4.28/4.48  (step t3779.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3779.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3779.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3779.t2 t3779.t3 t3779.t4))
% 4.28/4.48  (step t3779.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3779.t5))
% 4.28/4.48  (step t3779.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3779.t6))
% 4.28/4.48  (step t3779.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3779.t1 t3779.t7))
% 4.28/4.48  (step t3779.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3779.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3779.t8 t3779.t9))
% 4.28/4.48  (step t3779.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3779.t10))
% 4.28/4.48  (step t3779.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3779.t11))
% 4.28/4.48  (step t3779.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3779.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3779.t13 t3779.a0 t3779.a1))
% 4.28/4.48  (step t3779.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3779.t12 t3779.t14))
% 4.28/4.48  (step t3779 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3779.a0 t3779.a1))
% 4.28/4.48  (step t3780 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t3781 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3782 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3779 t3780 t3781))
% 4.28/4.48  (step t3783 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3782))
% 4.28/4.48  (step t3784 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3783))
% 4.28/4.48  (step t3785 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3778 t3784))
% 4.28/4.48  (step t3786 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 4.28/4.48  (step t3787 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3785 t3786))
% 4.28/4.48  (step t3788 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3787))
% 4.28/4.48  (step t3789 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3788))
% 4.28/4.48  (step t3790 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3777 t3789))
% 4.28/4.48  (step t3791 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t3792 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3793 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3794 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3790 t3791 t3792 t3793))
% 4.28/4.48  (step t3795 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3794))
% 4.28/4.48  (step t3796 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3774 t3776 t3795))
% 4.28/4.48  (step t3797 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t3796))
% 4.28/4.48  (step t3798 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3797))
% 4.28/4.48  (step t3799 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3798 t1658 t3543))
% 4.28/4.48  (step t3800 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.48  (step t3801 (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)
% 4.28/4.48  (step t3802 (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 (t3801))
% 4.28/4.48  (step t3803 (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)
% 4.28/4.48  (step t3804 (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)
% 4.28/4.48  (step t3805 (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)
% 4.28/4.48  (step t3806 (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 (t3804 t3805))
% 4.28/4.48  (step t3807 (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)
% 4.28/4.48  (step t3808 (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 (t3806 t3807))
% 4.28/4.48  (step t3809 (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 (t3803 t3808))
% 4.28/4.48  (step t3810 (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 (t3802 t3809))
% 4.28/4.48  (step t3811 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 4.28/4.48  (step t3812 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t2471 t3810 t3811))
% 4.28/4.48  (step t3813 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 4.28/4.48  (step t3814 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3815)
% 4.28/4.48  (assume t3815.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t3815.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (step t3815.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3815.t2)
% 4.28/4.48  (assume t3815.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (assume t3815.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (step t3815.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t3815.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t3815.t2.t1))
% 4.28/4.48  (step t3815.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3815.t2.a1))
% 4.28/4.48  (step t3815.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3815.t2.t3))
% 4.28/4.48  (step t3815.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 4.28/4.48  (step t3815.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t3815.t2.t4 t3815.t2.t5))
% 4.28/4.48  (step t3815.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)
% 4.28/4.48  (step t3815.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 (t3815.t2.t7))
% 4.28/4.48  (step t3815.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)
% 4.28/4.48  (step t3815.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 (t3815.t2.t8 t3815.t2.t9))
% 4.28/4.48  (step t3815.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t3815.t2.t10 t3815.t2.a0))
% 4.28/4.48  (step t3815.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t3815.t2.t6 t3815.t2.t11))
% 4.28/4.48  (step t3815.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3815.t2.t2 t3815.t2.t12))
% 4.28/4.48  (step t3815.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t3815.t2.a0 t3815.t2.a1))
% 4.28/4.48  (step t3815.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t3815.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3815.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3815.t2 t3815.t3 t3815.t4))
% 4.28/4.48  (step t3815.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t3815.t5))
% 4.28/4.48  (step t3815.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t3815.t6))
% 4.28/4.48  (step t3815.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3815.t1 t3815.t7))
% 4.28/4.48  (step t3815.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 4.28/4.48  (step t3815.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3815.t8 t3815.t9))
% 4.28/4.48  (step t3815.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3815.t10))
% 4.28/4.48  (step t3815.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t3815.t11))
% 4.28/4.48  (step t3815.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t3815.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3815.t13 t3815.a1 t3815.a0))
% 4.28/4.48  (step t3815.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3815.t12 t3815.t14))
% 4.28/4.48  (step t3815 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t3815.a0 t3815.a1))
% 4.28/4.48  (step t3816 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3817 (cl (not (and (= tptp.e21 (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)
% 4.28/4.48  (step t3818 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t3815 t3816 t3817))
% 4.28/4.48  (step t3819 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t3818))
% 4.28/4.48  (step t3820 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t3819))
% 4.28/4.48  (step t3821 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3814 t3820))
% 4.28/4.48  (step t3822 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 4.28/4.48  (step t3823 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3821 t3822))
% 4.28/4.48  (step t3824 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3823))
% 4.28/4.48  (step t3825 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t3824))
% 4.28/4.48  (step t3826 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3813 t3825))
% 4.28/4.48  (step t3827 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3828 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t3829 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3830 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3826 t3827 t3828 t3829))
% 4.28/4.48  (step t3831 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3830))
% 4.28/4.48  (step t3832 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3800 t3812 t3831))
% 4.28/4.48  (step t3833 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t3832))
% 4.28/4.48  (step t3834 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3833))
% 4.28/4.48  (step t3835 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.48  (step t3836 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3771 t3773 t3799 t3834 t3835))
% 4.28/4.48  (step t3837 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3836))
% 4.28/4.48  (step t3838 (cl (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 and :premises (t3600))
% 4.28/4.48  (step t3839 (cl (= 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 or :premises (t3838))
% 4.28/4.48  (step t3840 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_pos2)
% 4.28/4.48  (step t3841 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 4.28/4.48  (step t3842 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t3843 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t3842))
% 4.28/4.48  (step t3844 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 4.28/4.48  (step t3845 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule refl)
% 4.28/4.48  (step t3846 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.28/4.48  (step t3847 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t3845 t3846))
% 4.28/4.48  (step t3848 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.48  (step t3849 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) true)) :rule trans :premises (t3847 t3848))
% 4.28/4.48  (step t3850 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule trans :premises (t3844 t3849))
% 4.28/4.48  (step t3851 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3843 t3850))
% 4.28/4.48  (step t3852 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t3402 t2693 t3841 t3851))
% 4.28/4.48  (step t3853 (cl (not (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (not (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.48  (step t3854 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule refl)
% 4.28/4.48  (step t3855 (cl (= (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv_simplify)
% 4.28/4.48  (step t3856 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv2 :premises (t3855))
% 4.28/4.48  (step t3857 (cl (not (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_not)
% 4.28/4.48  (step t3858 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3856 t3857))
% 4.28/4.48  (step t3859 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3860)
% 4.28/4.48  (assume t3860.a0 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (assume t3860.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (assume t3860.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t3860.a3 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.48  (step t3860.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.48  (step t3860.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.48  (step t3860.t3 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t3860.t4 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t3860.t3))
% 4.28/4.48  (step t3860.t5 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 4.28/4.48  (step t3860.t6 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3860.t4 t3860.t5))
% 4.28/4.48  (step t3860.t7 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t3860.t6 t3860.a3))
% 4.28/4.48  (step t3860.t8 (cl (= false (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule symm :premises (t3860.t7))
% 4.28/4.48  (step t3860.t9 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.48  (step t3860.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv2 :premises (t3860.t9))
% 4.28/4.48  (step t3860.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t3860.a1))
% 4.28/4.48  (step t3860.t12 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t3860.a0))
% 4.28/4.48  (step t3860.t13 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t3860.t12))
% 4.28/4.48  (step t3860.t14 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t3860.a2))
% 4.28/4.48  (step t3860.t15 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule trans :premises (t3860.t14 t3860.t13))
% 4.28/4.48  (step t3860.t16 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3860.t15))
% 4.28/4.48  (step t3860.t17 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3860.t11 t3860.t13 t3860.t16))
% 4.28/4.48  (step t3860.t18 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true)) :rule resolution :premises (t3860.t10 t3860.t17))
% 4.28/4.48  (step t3860.t19 (cl (= false true)) :rule trans :premises (t3860.t8 t3860.t18))
% 4.28/4.48  (step t3860.t20 (cl false) :rule resolution :premises (t3860.t1 t3860.t2 t3860.t19))
% 4.28/4.48  (step t3860 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) :rule subproof :discharge (t3860.a0 t3860.a1 t3860.a2 t3860.a3))
% 4.28/4.48  (step t3861 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3862 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3863 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3864 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= 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.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t3865 (cl false (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3860 t3861 t3862 t3863 t3864))
% 4.28/4.48  (step t3866 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule reordering :premises (t3865))
% 4.28/4.48  (step t3867 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule contraction :premises (t3866))
% 4.28/4.48  (step t3868 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) false) :rule resolution :premises (t3859 t3867))
% 4.28/4.48  (step t3869 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not false)) :rule implies_neg2)
% 4.28/4.48  (step t3870 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t3868 t3869))
% 4.28/4.48  (step t3871 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule contraction :premises (t3870))
% 4.28/4.48  (step t3872 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule implies_simplify)
% 4.28/4.48  (step t3873 (cl (not (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv1 :premises (t3872))
% 4.28/4.48  (step t3874 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3871 t3873))
% 4.28/4.48  (step t3875 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t3858 t3874))
% 4.28/4.48  (step t3876 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false))) :rule cong :premises (t3854 t3875))
% 4.28/4.48  (step t3877 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 4.28/4.48  (step t3878 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule trans :premises (t3876 t3877))
% 4.28/4.48  (step t3879 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3880)
% 4.28/4.48  (assume t3880.a0 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (assume t3880.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t3880.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (assume t3880.a3 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.48  (step t3880.t1 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.48  (step t3880.t2 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3880.t1 t3880.a0 t3880.a2 t3880.a1 t3880.a3))
% 4.28/4.48  (step t3880 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t3880.a0 t3880.a1 t3880.a2 t3880.a3))
% 4.28/4.48  (step t3881 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3882 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3883 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3884 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t3885 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3880 t3881 t3882 t3883 t3884))
% 4.28/4.48  (step t3886 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t3885))
% 4.28/4.48  (step t3887 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t3886))
% 4.28/4.48  (step t3888 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3879 t3887))
% 4.28/4.48  (step t3889 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.48  (step t3890 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3888 t3889))
% 4.28/4.48  (step t3891 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t3890))
% 4.28/4.48  (step t3892 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3853 t3878 t3891))
% 4.28/4.48  (step t3893 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_and :premises (t3892))
% 4.28/4.48  (step t3894 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3895 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3896 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3897 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t3898 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t3893 t3894 t3895 t3896 t3897))
% 4.28/4.48  (step t3899 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t3898))
% 4.28/4.48  (step t3900 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3840 t3852 t3899))
% 4.28/4.48  (step t3901 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule or :premises (t3900))
% 4.28/4.48  (step t3902 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t3901))
% 4.28/4.48  (step t3903 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.48  (step t3904 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv_pos2)
% 4.28/4.48  (step t3905 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 4.28/4.48  (step t3906 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t1784 t1785 t3905 t3325))
% 4.28/4.48  (step t3907 (cl (not (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_pos2)
% 4.28/4.48  (step t3908 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule refl)
% 4.28/4.48  (step t3909 (cl (= (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule equiv_simplify)
% 4.28/4.48  (step t3910 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule equiv2 :premises (t3909))
% 4.28/4.48  (step t3911 (cl (not (not (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule not_not)
% 4.28/4.48  (step t3912 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3910 t3911))
% 4.28/4.48  (step t3913 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3914)
% 4.28/4.48  (assume t3914.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t3914.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (assume t3914.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.48  (assume t3914.a3 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.48  (step t3914.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.48  (step t3914.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.48  (step t3914.t3 (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)
% 4.28/4.48  (step t3914.t4 (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 (t3914.t3))
% 4.28/4.48  (step t3914.t5 (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)
% 4.28/4.48  (step t3914.t6 (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 (t3914.t4 t3914.t5))
% 4.28/4.48  (step t3914.t7 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3914.t6 t3914.a3))
% 4.28/4.48  (step t3914.t8 (cl (= false (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule symm :premises (t3914.t7))
% 4.28/4.48  (step t3914.t9 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) true) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.48  (step t3914.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) true) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv2 :premises (t3914.t9))
% 4.28/4.48  (step t3914.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t3914.a1))
% 4.28/4.48  (step t3914.t12 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3914.a0))
% 4.28/4.48  (step t3914.t13 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t3914.t12))
% 4.28/4.48  (step t3914.t14 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t3914.a2))
% 4.28/4.48  (step t3914.t15 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule trans :premises (t3914.t14 t3914.t13))
% 4.28/4.48  (step t3914.t16 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3914.t15))
% 4.28/4.48  (step t3914.t17 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3914.t11 t3914.t13 t3914.t16))
% 4.28/4.48  (step t3914.t18 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) true)) :rule resolution :premises (t3914.t10 t3914.t17))
% 4.28/4.48  (step t3914.t19 (cl (= false true)) :rule trans :premises (t3914.t8 t3914.t18))
% 4.28/4.48  (step t3914.t20 (cl false) :rule resolution :premises (t3914.t1 t3914.t2 t3914.t19))
% 4.28/4.48  (step t3914 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) :rule subproof :discharge (t3914.a0 t3914.a1 t3914.a2 t3914.a3))
% 4.28/4.48  (step t3915 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3916 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3917 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3918 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (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.e21)))) :rule and_pos)
% 4.28/4.48  (step t3919 (cl false (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3914 t3915 t3916 t3917 t3918))
% 4.28/4.48  (step t3920 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) false) :rule reordering :premises (t3919))
% 4.28/4.48  (step t3921 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) false) :rule contraction :premises (t3920))
% 4.28/4.48  (step t3922 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) false) :rule resolution :premises (t3913 t3921))
% 4.28/4.48  (step t3923 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (not false)) :rule implies_neg2)
% 4.28/4.48  (step t3924 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule resolution :premises (t3922 t3923))
% 4.28/4.48  (step t3925 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule contraction :premises (t3924))
% 4.28/4.48  (step t3926 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule implies_simplify)
% 4.28/4.48  (step t3927 (cl (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv1 :premises (t3926))
% 4.28/4.48  (step t3928 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3925 t3927))
% 4.28/4.48  (step t3929 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule resolution :premises (t3912 t3928))
% 4.28/4.48  (step t3930 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false))) :rule cong :premises (t3908 t3929))
% 4.28/4.48  (step t3931 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule all_simplify)
% 4.28/4.48  (step t3932 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule trans :premises (t3930 t3931))
% 4.28/4.48  (step t3933 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3934)
% 4.28/4.48  (assume t3934.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t3934.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3934.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (assume t3934.a3 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.48  (step t3934.t1 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t3934.t2 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3934.t3)
% 4.28/4.48  (assume t3934.t3.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t3934.t3.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (step t3934.t3.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t3934.t3.a1))
% 4.28/4.48  (step t3934.t3.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t3934.t3.t1))
% 4.28/4.48  (step t3934.t3.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t3934.t3.a0))
% 4.28/4.48  (step t3934.t3.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t3934.t3.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t3934.t3.t3 t3934.t3.t4))
% 4.28/4.48  (step t3934.t3.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3934.t3.t2 t3934.t3.t5))
% 4.28/4.48  (step t3934.t3 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t3934.t3.a0 t3934.t3.a1))
% 4.28/4.48  (step t3934.t4 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3934.t5 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3934.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t3934.t3 t3934.t4 t3934.t5))
% 4.28/4.48  (step t3934.t7 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t3934.t6))
% 4.28/4.48  (step t3934.t8 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t3934.t7))
% 4.28/4.48  (step t3934.t9 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3934.t2 t3934.t8))
% 4.28/4.48  (step t3934.t10 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.48  (step t3934.t11 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3934.t9 t3934.t10))
% 4.28/4.48  (step t3934.t12 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3934.t11))
% 4.28/4.48  (step t3934.t13 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t3934.t12))
% 4.28/4.48  (step t3934.t14 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t3934.t15 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t3934.t14 t3934.a1 t3934.a0))
% 4.28/4.48  (step t3934.t16 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3934.t13 t3934.t15))
% 4.28/4.48  (step t3934.t17 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3934.t1 t3934.a0 t3934.a2 t3934.t16 t3934.a3))
% 4.28/4.48  (step t3934 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t3934.a0 t3934.a1 t3934.a2 t3934.a3))
% 4.28/4.48  (step t3935 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3936 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t3937 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3938 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t3939 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3934 t3935 t3936 t3937 t3938))
% 4.28/4.48  (step t3940 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t3939))
% 4.28/4.48  (step t3941 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3940))
% 4.28/4.48  (step t3942 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3933 t3941))
% 4.28/4.48  (step t3943 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t3944 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3942 t3943))
% 4.28/4.48  (step t3945 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t3944))
% 4.28/4.48  (step t3946 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3907 t3932 t3945))
% 4.28/4.48  (step t3947 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule not_and :premises (t3946))
% 4.28/4.48  (step t3948 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3949 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t3950 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3951 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t3952 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3947 t3948 t3949 t3950 t3951))
% 4.28/4.48  (step t3953 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t3952))
% 4.28/4.48  (step t3954 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3904 t3906 t3953))
% 4.28/4.48  (step t3955 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule or :premises (t3954))
% 4.28/4.48  (step t3956 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule reordering :premises (t3955))
% 4.28/4.48  (step t3957 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3956 t1658 t1659 t3358))
% 4.28/4.48  (step t3958 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.48  (step t3959 (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)
% 4.28/4.48  (step t3960 (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 (t3959))
% 4.28/4.48  (step t3961 (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)
% 4.28/4.48  (step t3962 (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)
% 4.28/4.48  (step t3963 (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)
% 4.28/4.48  (step t3964 (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 (t3962 t3963))
% 4.28/4.48  (step t3965 (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)
% 4.28/4.48  (step t3966 (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 (t3964 t3965))
% 4.28/4.48  (step t3967 (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 (t3961 t3966))
% 4.28/4.48  (step t3968 (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 (t3960 t3967))
% 4.28/4.48  (step t3969 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 4.28/4.48  (step t3970 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t2471 t3968 t3969))
% 4.28/4.48  (step t3971 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule and_neg)
% 4.28/4.48  (step t3972 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3973)
% 4.28/4.48  (assume t3973.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t3973.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.48  (step t3973.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t3973.t2)
% 4.28/4.48  (assume t3973.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.48  (assume t3973.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (step t3973.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t3973.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t3973.t2.t1))
% 4.28/4.48  (step t3973.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3973.t2.a1))
% 4.28/4.48  (step t3973.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3973.t2.t3))
% 4.28/4.48  (step t3973.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 4.28/4.48  (step t3973.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule cong :premises (t3973.t2.t4 t3973.t2.t5))
% 4.28/4.48  (step t3973.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)
% 4.28/4.48  (step t3973.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 (t3973.t2.t7))
% 4.28/4.48  (step t3973.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)
% 4.28/4.48  (step t3973.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 (t3973.t2.t8 t3973.t2.t9))
% 4.28/4.48  (step t3973.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t3973.t2.t10 t3973.t2.a0))
% 4.28/4.48  (step t3973.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t3973.t2.t6 t3973.t2.t11))
% 4.28/4.48  (step t3973.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3973.t2.t2 t3973.t2.t12))
% 4.28/4.48  (step t3973.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t3973.t2.a0 t3973.t2.a1))
% 4.28/4.48  (step t3973.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t3973.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3973.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3973.t2 t3973.t3 t3973.t4))
% 4.28/4.48  (step t3973.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t3973.t5))
% 4.28/4.48  (step t3973.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3973.t6))
% 4.28/4.48  (step t3973.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3973.t1 t3973.t7))
% 4.28/4.48  (step t3973.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 4.28/4.48  (step t3973.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3973.t8 t3973.t9))
% 4.28/4.48  (step t3973.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3973.t10))
% 4.28/4.48  (step t3973.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t3973.t11))
% 4.28/4.48  (step t3973.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t3973.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3973.t13 t3973.a1 t3973.a0))
% 4.28/4.48  (step t3973.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3973.t12 t3973.t14))
% 4.28/4.48  (step t3973 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t3973.a0 t3973.a1))
% 4.28/4.48  (step t3974 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t3975 (cl (not (and (= tptp.e21 (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)
% 4.28/4.48  (step t3976 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t3973 t3974 t3975))
% 4.28/4.48  (step t3977 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t3976))
% 4.28/4.48  (step t3978 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3977))
% 4.28/4.48  (step t3979 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3972 t3978))
% 4.28/4.48  (step t3980 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 4.28/4.48  (step t3981 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3979 t3980))
% 4.28/4.48  (step t3982 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3981))
% 4.28/4.48  (step t3983 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t3982))
% 4.28/4.48  (step t3984 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3971 t3983))
% 4.28/4.48  (step t3985 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3986 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t3987 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t3988 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3984 t3985 t3986 t3987))
% 4.28/4.48  (step t3989 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3988))
% 4.28/4.48  (step t3990 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3958 t3970 t3989))
% 4.28/4.48  (step t3991 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t3990))
% 4.28/4.48  (step t3992 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3991))
% 4.28/4.48  (step t3993 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.48  (step t3994 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3837 t3839 t3902 t3903 t3957 t3992 t3993))
% 4.28/4.48  (step t3995 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t3994))
% 4.28/4.48  (step t3996 (cl (not (= (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))))) (not (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))))) :rule equiv_pos2)
% 4.28/4.48  (step t3997 (cl (= (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (tptp.h1 tptp.e10)))) :rule all_simplify)
% 4.28/4.48  (step t3998 (cl (= (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule all_simplify)
% 4.28/4.48  (step t3999 (cl (= (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))))) :rule refl)
% 4.28/4.48  (step t4000 (cl (= (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20)))))) :rule cong :premises (t1440 t3997 t3998 t3999))
% 4.28/4.48  (step t4001 (cl (and (= tptp.e20 (tptp.h1 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) tptp.e20))))) :rule resolution :premises (t3996 t4000 a13))
% 4.28/4.48  (step t4002 (cl (= tptp.e20 (tptp.h1 tptp.e11))) :rule and :premises (t4001))
% 4.28/4.48  (step t4003 (cl (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.48  (step t4004 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.48  (step t4005 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.48  (step t4006 (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)
% 4.28/4.48  (step t4007 (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 (t4006))
% 4.28/4.48  (step t4008 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))))) :rule all_simplify)
% 4.28/4.48  (step t4009 (cl (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.48  (step t4010 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule all_simplify)
% 4.28/4.48  (step t4011 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)))) :rule cong :premises (t4009 t4010))
% 4.28/4.48  (step t4012 (cl (= (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)) true)) :rule all_simplify)
% 4.28/4.48  (step t4013 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) true)) :rule trans :premises (t4011 t4012))
% 4.28/4.48  (step t4014 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) :rule trans :premises (t4008 t4013))
% 4.28/4.48  (step t4015 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule resolution :premises (t4007 t4014))
% 4.28/4.48  (step t4016 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 4.28/4.48  (step t4017 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t4015 t1784 t3402 t4016))
% 4.28/4.48  (step t4018 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t4019 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4020)
% 4.28/4.48  (assume t4020.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t4020.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4020.a2 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (step t4020.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4020.t2)
% 4.28/4.48  (assume t4020.t2.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t4020.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))
% 4.28/4.48  (step t4020.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.48  (step t4020.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 (t4020.t2.t1))
% 4.28/4.48  (step t4020.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t4020.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule symm :premises (t4020.t2.a1))
% 4.28/4.48  (step t4020.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 tptp.e23))) :rule cong :premises (t4020.t2.t3 t4020.t2.t4))
% 4.28/4.48  (step t4020.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.48  (step t4020.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t4020.t2.t6))
% 4.28/4.48  (step t4020.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 4.28/4.48  (step t4020.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t4020.t2.t7 t4020.t2.t8))
% 4.28/4.48  (step t4020.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t4020.t2.t9 t4020.t2.a0))
% 4.28/4.48  (step t4020.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t4020.t2.t5 t4020.t2.t10))
% 4.28/4.48  (step t4020.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4020.t2.t2 t4020.t2.t11))
% 4.28/4.48  (step t4020.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4020.t2.a0 t4020.t2.a1))
% 4.28/4.48  (step t4020.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4020.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4020.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4020.t2 t4020.t3 t4020.t4))
% 4.28/4.48  (step t4020.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4020.t5))
% 4.28/4.48  (step t4020.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4020.t6))
% 4.28/4.48  (step t4020.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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 (t4020.t1 t4020.t7))
% 4.28/4.48  (step t4020.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (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)
% 4.28/4.48  (step t4020.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4020.t8 t4020.t9))
% 4.28/4.48  (step t4020.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4020.t10))
% 4.28/4.48  (step t4020.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4020.t11))
% 4.28/4.48  (step t4020.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule and_neg)
% 4.28/4.48  (step t4020.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4020.t15)
% 4.28/4.48  (assume t4020.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4020.t15.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (step t4020.t15.t1 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4020.t15.a1))
% 4.28/4.48  (step t4020.t15.t2 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t4020.t15.t1))
% 4.28/4.48  (step t4020.t15.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t4020.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4020.t15.a0))
% 4.28/4.48  (step t4020.t15.t5 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t4020.t15.t3 t4020.t15.t4))
% 4.28/4.48  (step t4020.t15.t6 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t4020.t15.t2 t4020.t15.t5))
% 4.28/4.48  (step t4020.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule subproof :discharge (t4020.t15.a0 t4020.t15.a1))
% 4.28/4.48  (step t4020.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4020.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4020.t18 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule resolution :premises (t4020.t15 t4020.t16 t4020.t17))
% 4.28/4.48  (step t4020.t19 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule reordering :premises (t4020.t18))
% 4.28/4.48  (step t4020.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule contraction :premises (t4020.t19))
% 4.28/4.48  (step t4020.t21 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4020.t14 t4020.t20))
% 4.28/4.48  (step t4020.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg2)
% 4.28/4.48  (step t4020.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4020.t21 t4020.t22))
% 4.28/4.48  (step t4020.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4020.t23))
% 4.28/4.48  (step t4020.t25 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule implies :premises (t4020.t24))
% 4.28/4.48  (step t4020.t26 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t4020.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t4020.t26 t4020.a1 t4020.a2))
% 4.28/4.48  (step t4020.t28 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4020.t25 t4020.t27))
% 4.28/4.48  (step t4020.t29 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4020.t13 t4020.a0 t4020.t28))
% 4.28/4.48  (step t4020.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4020.t12 t4020.t29))
% 4.28/4.48  (step t4020 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4020.a0 t4020.a1 t4020.a2))
% 4.28/4.48  (step t4021 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4022 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4023 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4024 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule resolution :premises (t4020 t4021 t4022 t4023))
% 4.28/4.48  (step t4025 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4024))
% 4.28/4.48  (step t4026 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4025))
% 4.28/4.48  (step t4027 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4019 t4026))
% 4.28/4.48  (step t4028 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4029 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4027 t4028))
% 4.28/4.48  (step t4030 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4029))
% 4.28/4.48  (step t4031 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4030))
% 4.28/4.48  (step t4032 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4018 t4031))
% 4.28/4.48  (step t4033 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4034 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4035 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t4036 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 4.28/4.48  (step t4037 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4032 t4033 t4034 t4035 t4036))
% 4.28/4.48  (step t4038 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4037))
% 4.28/4.48  (step t4039 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4005 t4017 t4038))
% 4.28/4.48  (step t4040 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t4039))
% 4.28/4.48  (step t4041 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t4040))
% 4.28/4.48  (step t4042 (cl (not (= tptp.e20 tptp.e23))) :rule and :premises (a7))
% 4.28/4.48  (step t4043 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4041 t2202 t1659 t4042))
% 4.28/4.48  (step t4044 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.48  (step t4045 (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)
% 4.28/4.48  (step t4046 (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 (t4045))
% 4.28/4.48  (step t4047 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))))) :rule all_simplify)
% 4.28/4.48  (step t4048 (cl (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23))) :rule refl)
% 4.28/4.48  (step t4049 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule all_simplify)
% 4.28/4.48  (step t4050 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)))) :rule cong :premises (t4048 t4049))
% 4.28/4.48  (step t4051 (cl (= (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)) true)) :rule all_simplify)
% 4.28/4.48  (step t4052 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) true)) :rule trans :premises (t4050 t4051))
% 4.28/4.48  (step t4053 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) :rule trans :premises (t4047 t4052))
% 4.28/4.48  (step t4054 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule resolution :premises (t4046 t4053))
% 4.28/4.48  (step t4055 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 4.28/4.48  (step t4056 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t4054 t1784 t3402 t4055))
% 4.28/4.48  (step t4057 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t4058 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4059)
% 4.28/4.48  (assume t4059.a0 (not (= tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4059.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4059.a2 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (step t4059.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4059.t2)
% 4.28/4.48  (assume t4059.t2.a0 (not (= tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4059.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))
% 4.28/4.48  (step t4059.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.48  (step t4059.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t4059.t2.t1))
% 4.28/4.48  (step t4059.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t4059.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule symm :premises (t4059.t2.a1))
% 4.28/4.48  (step t4059.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 tptp.e23))) :rule cong :premises (t4059.t2.t3 t4059.t2.t4))
% 4.28/4.48  (step t4059.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.48  (step t4059.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t4059.t2.t6))
% 4.28/4.48  (step t4059.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 4.28/4.48  (step t4059.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t4059.t2.t7 t4059.t2.t8))
% 4.28/4.48  (step t4059.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t4059.t2.t9 t4059.t2.a0))
% 4.28/4.48  (step t4059.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t4059.t2.t5 t4059.t2.t10))
% 4.28/4.48  (step t4059.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4059.t2.t2 t4059.t2.t11))
% 4.28/4.48  (step t4059.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4059.t2.a0 t4059.t2.a1))
% 4.28/4.48  (step t4059.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4059.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4059.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4059.t2 t4059.t3 t4059.t4))
% 4.28/4.48  (step t4059.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4059.t5))
% 4.28/4.48  (step t4059.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4059.t6))
% 4.28/4.48  (step t4059.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4059.t1 t4059.t7))
% 4.28/4.48  (step t4059.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4059.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4059.t8 t4059.t9))
% 4.28/4.48  (step t4059.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4059.t10))
% 4.28/4.48  (step t4059.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4059.t11))
% 4.28/4.48  (step t4059.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule and_neg)
% 4.28/4.48  (step t4059.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4059.t15)
% 4.28/4.48  (assume t4059.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4059.t15.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.48  (step t4059.t15.t1 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4059.t15.a1))
% 4.28/4.48  (step t4059.t15.t2 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t4059.t15.t1))
% 4.28/4.48  (step t4059.t15.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t4059.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4059.t15.a0))
% 4.28/4.48  (step t4059.t15.t5 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t4059.t15.t3 t4059.t15.t4))
% 4.28/4.48  (step t4059.t15.t6 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t4059.t15.t2 t4059.t15.t5))
% 4.28/4.48  (step t4059.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule subproof :discharge (t4059.t15.a0 t4059.t15.a1))
% 4.28/4.48  (step t4059.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4059.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4059.t18 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule resolution :premises (t4059.t15 t4059.t16 t4059.t17))
% 4.28/4.48  (step t4059.t19 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule reordering :premises (t4059.t18))
% 4.28/4.48  (step t4059.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule contraction :premises (t4059.t19))
% 4.28/4.48  (step t4059.t21 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4059.t14 t4059.t20))
% 4.28/4.48  (step t4059.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg2)
% 4.28/4.48  (step t4059.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4059.t21 t4059.t22))
% 4.28/4.48  (step t4059.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4059.t23))
% 4.28/4.48  (step t4059.t25 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule implies :premises (t4059.t24))
% 4.28/4.48  (step t4059.t26 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t4059.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t4059.t26 t4059.a1 t4059.a2))
% 4.28/4.48  (step t4059.t28 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4059.t25 t4059.t27))
% 4.28/4.48  (step t4059.t29 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4059.t13 t4059.a0 t4059.t28))
% 4.28/4.48  (step t4059.t30 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4059.t12 t4059.t29))
% 4.28/4.48  (step t4059 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4059.a0 t4059.a1 t4059.a2))
% 4.28/4.48  (step t4060 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4061 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4062 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4063 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule resolution :premises (t4059 t4060 t4061 t4062))
% 4.28/4.48  (step t4064 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4063))
% 4.28/4.48  (step t4065 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4064))
% 4.28/4.48  (step t4066 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4058 t4065))
% 4.28/4.48  (step t4067 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4068 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4066 t4067))
% 4.28/4.48  (step t4069 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4068))
% 4.28/4.48  (step t4070 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4069))
% 4.28/4.48  (step t4071 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4057 t4070))
% 4.28/4.48  (step t4072 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4073 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4074 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t4075 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 4.28/4.48  (step t4076 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4071 t4072 t4073 t4074 t4075))
% 4.28/4.48  (step t4077 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4076))
% 4.28/4.48  (step t4078 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4044 t4056 t4077))
% 4.28/4.48  (step t4079 (cl (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t4078))
% 4.28/4.48  (step t4080 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t4079))
% 4.28/4.48  (step t4081 (cl (not (= tptp.e21 tptp.e23))) :rule and :premises (a7))
% 4.28/4.48  (step t4082 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4080 t2202 t1659 t4081))
% 4.28/4.48  (step t4083 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t3995 t2 t965 t1420 t1421 t1593 t209 t166 t4002 t4003 t1659 t1658 t4004 t4043 t4082 t2202))
% 4.28/4.48  (step t4084 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)))))) :rule contraction :premises (t4083))
% 4.28/4.48  (step t4085 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule reordering :premises (t4084))
% 4.28/4.48  (step t4086 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.48  (step t4087 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4088)
% 4.28/4.48  (assume t4088.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.48  (assume t4088.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.28/4.48  (assume t4088.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4088.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.48  (assume t4088.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 4.28/4.48  (assume t4088.a5 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4088.a6 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.48  (assume t4088.a7 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.28/4.48  (assume t4088.a8 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.48  (step t4088.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4088.t2)
% 4.28/4.48  (assume t4088.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.48  (assume t4088.t2.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.48  (assume t4088.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))
% 4.28/4.48  (assume t4088.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4088.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 4.28/4.48  (assume t4088.t2.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.48  (assume t4088.t2.a6 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.48  (assume t4088.t2.a7 (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)))
% 4.28/4.48  (assume t4088.t2.a8 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (step t4088.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) :rule symm :premises (t4088.t2.a2))
% 4.28/4.48  (step t4088.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.h4 tptp.e10))) :rule cong :premises (t4088.t2.t1))
% 4.28/4.48  (step t4088.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule symm :premises (t4088.t2.a7))
% 4.28/4.48  (step t4088.t2.t4 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4088.t2.a5))
% 4.28/4.48  (step t4088.t2.t5 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t4088.t2.a1))
% 4.28/4.48  (step t4088.t2.t6 (cl (= tptp.e23 (tptp.h4 tptp.e11))) :rule symm :premises (t4088.t2.t5))
% 4.28/4.48  (step t4088.t2.t7 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t4088.t2.t6))
% 4.28/4.48  (step t4088.t2.t8 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t4088.t2.t4 t4088.t2.t7))
% 4.28/4.48  (step t4088.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule symm :premises (t4088.t2.t8))
% 4.28/4.48  (step t4088.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4088.t2.a3))
% 4.28/4.48  (step t4088.t2.t11 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4088.t2.t10))
% 4.28/4.48  (step t4088.t2.t12 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t4088.t2.t11 t4088.t2.a5))
% 4.28/4.48  (step t4088.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t4088.t2.t12 t4088.t2.t6))
% 4.28/4.48  (step t4088.t2.t14 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4088.t2.t13))
% 4.28/4.48  (step t4088.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t4088.t2.a8))
% 4.28/4.48  (step t4088.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) :rule symm :premises (t4088.t2.a4))
% 4.28/4.48  (step t4088.t2.t17 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t4088.t2.t16))
% 4.28/4.48  (step t4088.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t4088.t2.a6))
% 4.28/4.48  (step t4088.t2.t19 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t4088.t2.t18))
% 4.28/4.48  (step t4088.t2.t20 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.48  (step t4088.t2.t21 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4088.t2.t15))
% 4.28/4.48  (step t4088.t2.t22 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t4088.t2.t21 t4088.t2.t13 t4088.t2.t8))
% 4.28/4.48  (step t4088.t2.t23 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t4088.t2.t20 t4088.t2.t22))
% 4.28/4.48  (step t4088.t2.t24 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t4088.t2.a0))
% 4.28/4.48  (step t4088.t2.t25 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t4088.t2.t19 t4088.t2.t23 t4088.t2.t24))
% 4.28/4.48  (step t4088.t2.t26 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule cong :premises (t4088.t2.t6 t4088.t2.t25))
% 4.28/4.48  (step t4088.t2.t27 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule trans :premises (t4088.t2.t2 t4088.t2.t3 t4088.t2.t9 t4088.t2.t14 t4088.t2.t15 t4088.t2.t17 t4088.t2.t26))
% 4.28/4.48  (step t4088.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t4088.t2.a0 t4088.t2.a1 t4088.t2.a2 t4088.t2.a3 t4088.t2.a4 t4088.t2.a5 t4088.t2.a6 t4088.t2.a7 t4088.t2.a8))
% 4.28/4.48  (step t4088.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4088.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4088.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.28/4.48  (step t4088.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4088.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4088.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4088.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4088.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.28/4.48  (step t4088.t11 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4088.t12 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4088.t2 t4088.t3 t4088.t4 t4088.t5 t4088.t6 t4088.t7 t4088.t8 t4088.t9 t4088.t10 t4088.t11))
% 4.28/4.48  (step t4088.t13 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule reordering :premises (t4088.t12))
% 4.28/4.48  (step t4088.t14 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule contraction :premises (t4088.t13))
% 4.28/4.48  (step t4088.t15 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (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 (t4088.t1 t4088.t14))
% 4.28/4.48  (step t4088.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (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)
% 4.28/4.48  (step t4088.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule resolution :premises (t4088.t15 t4088.t16))
% 4.28/4.48  (step t4088.t18 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule contraction :premises (t4088.t17))
% 4.28/4.48  (step t4088.t19 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule implies :premises (t4088.t18))
% 4.28/4.48  (step t4088.t20 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t4088.t21 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4088.t20 t4088.a0 t4088.a6 t4088.a1 t4088.a5 t4088.a4 t4088.a8 t4088.a3 t4088.a7 t4088.a2))
% 4.28/4.48  (step t4088.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t4088.t19 t4088.t21))
% 4.28/4.48  (step t4088 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t4088.a0 t4088.a1 t4088.a2 t4088.a3 t4088.a4 t4088.a5 t4088.a6 t4088.a7 t4088.a8))
% 4.28/4.48  (step t4089 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4090 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 4.28/4.48  (step t4091 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4092 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4093 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4094 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4095 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4096 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 4.28/4.48  (step t4097 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4098 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t4088 t4089 t4090 t4091 t4092 t4093 t4094 t4095 t4096 t4097))
% 4.28/4.48  (step t4099 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule reordering :premises (t4098))
% 4.28/4.48  (step t4100 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule contraction :premises (t4099))
% 4.28/4.48  (step t4101 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (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.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t4087 t4100))
% 4.28/4.48  (step t4102 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (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)
% 4.28/4.48  (step t4103 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule resolution :premises (t4101 t4102))
% 4.28/4.48  (step t4104 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule contraction :premises (t4103))
% 4.28/4.48  (step t4105 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule implies :premises (t4104))
% 4.28/4.48  (step t4106 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t4086 t4105))
% 4.28/4.48  (step t4107 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t4106))
% 4.28/4.48  (step t4108 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t2688))
% 4.28/4.48  (step t4109 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t4108))
% 4.28/4.48  (step t4110 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.48  (step t4111 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 4.28/4.48  (step t4112 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t1783 t1786 t4111))
% 4.28/4.48  (step t4113 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t4114 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4115)
% 4.28/4.48  (assume t4115.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t4115.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.48  (step t4115.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4115.t2)
% 4.28/4.48  (assume t4115.t2.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t4115.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.48  (step t4115.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.48  (step t4115.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 (t4115.t2.t1))
% 4.28/4.48  (step t4115.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t4115.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t4115.t2.a1))
% 4.28/4.48  (step t4115.t2.t5 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t4115.t2.t4))
% 4.28/4.48  (step t4115.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t4115.t2.t5))
% 4.28/4.48  (step t4115.t2.t7 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 tptp.e22))) :rule cong :premises (t4115.t2.t3 t4115.t2.t6))
% 4.28/4.48  (step t4115.t2.t8 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.48  (step t4115.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t4115.t2.t8))
% 4.28/4.48  (step t4115.t2.t10 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.28/4.48  (step t4115.t2.t11 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t4115.t2.t9 t4115.t2.t10))
% 4.28/4.48  (step t4115.t2.t12 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t4115.t2.t11 t4115.t2.a0))
% 4.28/4.48  (step t4115.t2.t13 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t4115.t2.t7 t4115.t2.t12))
% 4.28/4.48  (step t4115.t2.t14 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4115.t2.t2 t4115.t2.t13))
% 4.28/4.48  (step t4115.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t4115.t2.a0 t4115.t2.a1))
% 4.28/4.48  (step t4115.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4115.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4115.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4115.t2 t4115.t3 t4115.t4))
% 4.28/4.48  (step t4115.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t4115.t5))
% 4.28/4.48  (step t4115.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t4115.t6))
% 4.28/4.48  (step t4115.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4115.t1 t4115.t7))
% 4.28/4.48  (step t4115.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t4115.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4115.t8 t4115.t9))
% 4.28/4.48  (step t4115.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4115.t10))
% 4.28/4.48  (step t4115.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t4115.t11))
% 4.28/4.48  (step t4115.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t4115.t14 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4115.t13 t4115.a0 t4115.a1))
% 4.28/4.48  (step t4115.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4115.t12 t4115.t14))
% 4.28/4.48  (step t4115 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t4115.a0 t4115.a1))
% 4.28/4.48  (step t4116 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4117 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4118 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4115 t4116 t4117))
% 4.28/4.48  (step t4119 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t4118))
% 4.28/4.48  (step t4120 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t4119))
% 4.28/4.48  (step t4121 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4114 t4120))
% 4.28/4.48  (step t4122 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t4123 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4121 t4122))
% 4.28/4.48  (step t4124 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4123))
% 4.28/4.48  (step t4125 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t4124))
% 4.28/4.48  (step t4126 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4113 t4125))
% 4.28/4.48  (step t4127 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4128 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4129 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4130 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4126 t4127 t4128 t4129))
% 4.28/4.48  (step t4131 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4130))
% 4.28/4.48  (step t4132 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4110 t4112 t4131))
% 4.28/4.48  (step t4133 (cl (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t4132))
% 4.28/4.48  (step t4134 (cl (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t4133))
% 4.28/4.48  (step t4135 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.48  (step t4136 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 4.28/4.48  (step t4137 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 4.28/4.48  (step t4138 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t4015 t4136 t4137))
% 4.28/4.48  (step t4139 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t4140 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4141)
% 4.28/4.48  (assume t4141.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t4141.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 4.28/4.48  (step t4141.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4141.t2)
% 4.28/4.48  (assume t4141.t2.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.48  (assume t4141.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 4.28/4.48  (step t4141.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.48  (step t4141.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t4141.t2.t1))
% 4.28/4.48  (step t4141.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t4141.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t4141.t2.a1))
% 4.28/4.48  (step t4141.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.e23))) :rule cong :premises (t4141.t2.t3 t4141.t2.t4))
% 4.28/4.48  (step t4141.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.48  (step t4141.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t4141.t2.t6))
% 4.28/4.48  (step t4141.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 4.28/4.48  (step t4141.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t4141.t2.t7 t4141.t2.t8))
% 4.28/4.48  (step t4141.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t4141.t2.t9 t4141.t2.a0))
% 4.28/4.48  (step t4141.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t4141.t2.t5 t4141.t2.t10))
% 4.28/4.48  (step t4141.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4141.t2.t2 t4141.t2.t11))
% 4.28/4.48  (step t4141.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t4141.t2.a0 t4141.t2.a1))
% 4.28/4.48  (step t4141.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4141.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4141.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4141.t2 t4141.t3 t4141.t4))
% 4.28/4.48  (step t4141.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t4141.t5))
% 4.28/4.48  (step t4141.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t4141.t6))
% 4.28/4.48  (step t4141.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4141.t1 t4141.t7))
% 4.28/4.48  (step t4141.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t4141.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4141.t8 t4141.t9))
% 4.28/4.48  (step t4141.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t4141.t10))
% 4.28/4.48  (step t4141.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t4141.t11))
% 4.28/4.48  (step t4141.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 4.28/4.48  (step t4141.t14 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4141.t13 t4141.a0 t4141.a1))
% 4.28/4.48  (step t4141.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4141.t12 t4141.t14))
% 4.28/4.48  (step t4141 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t4141.a0 t4141.a1))
% 4.28/4.48  (step t4142 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4143 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4144 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4141 t4142 t4143))
% 4.28/4.48  (step t4145 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t4144))
% 4.28/4.48  (step t4146 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t4145))
% 4.28/4.48  (step t4147 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4140 t4146))
% 4.28/4.48  (step t4148 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 4.28/4.48  (step t4149 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4147 t4148))
% 4.28/4.48  (step t4150 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t4149))
% 4.28/4.48  (step t4151 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t4150))
% 4.28/4.48  (step t4152 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4139 t4151))
% 4.28/4.48  (step t4153 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4154 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4155 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4156 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4152 t4153 t4154 t4155))
% 4.28/4.48  (step t4157 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t4156))
% 4.28/4.48  (step t4158 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4135 t4138 t4157))
% 4.28/4.48  (step t4159 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t4158))
% 4.28/4.48  (step t4160 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t4159))
% 4.28/4.48  (step t4161 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.28/4.48  (step t4162 (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 (t3156))
% 4.28/4.48  (step t4163 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3312 t3313 t1658))
% 4.28/4.48  (step t4164 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t1387 t1270 t702 t937 t1388 t1273 t1346 t4085 t4107 t1270 t1419 t1420 t1593 t1421 t4109 t4134 t1831 t4160 t4042 t4161 t660 t432 t3115 t4162 t4163))
% 4.28/4.48  (step t4165 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule contraction :premises (t4164))
% 4.28/4.48  (step t4166 (cl (= 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 or :premises (t3118))
% 4.28/4.48  (step t4167 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3667 t4004 t1658))
% 4.28/4.48  (step t4168 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t4165 t4166 t4167))
% 4.28/4.48  (step t4169 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t4168))
% 4.28/4.48  (step t4170 (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 (t2688))
% 4.28/4.48  (step t4171 (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 (t4170))
% 4.28/4.48  (step t4172 (cl (= 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 or :premises (t3838))
% 4.28/4.48  (step t4173 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.48  (step t4174 (cl (= (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) true) (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t4175 (cl (not (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) true)) (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4174))
% 4.28/4.48  (step t4176 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule all_simplify)
% 4.28/4.48  (step t4177 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule refl)
% 4.28/4.48  (step t4178 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.28/4.48  (step t4179 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t4177 t4178))
% 4.28/4.48  (step t4180 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.48  (step t4181 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) true)) :rule trans :premises (t4179 t4180))
% 4.28/4.48  (step t4182 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule trans :premises (t4176 t4181))
% 4.28/4.48  (step t4183 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4175 t4182))
% 4.28/4.48  (step t4184 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 4.28/4.48  (step t4185 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t3160 t2471 t3171 t4183 t4184))
% 4.28/4.48  (step t4186 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 4.28/4.48  (step t4187 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4188)
% 4.28/4.48  (assume t4188.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.28/4.48  (assume t4188.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4188.a2 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.48  (assume t4188.a3 (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.48  (step t4188.t1 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4188.t2)
% 4.28/4.48  (assume t4188.t2.a0 (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.48  (assume t4188.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4188.t2.a2 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.48  (assume t4188.t2.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 4.28/4.48  (step t4188.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.48  (step t4188.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 (t4188.t2.t1))
% 4.28/4.48  (step t4188.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.48  (step t4188.t2.t4 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t4188.t2.a2))
% 4.28/4.48  (step t4188.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4188.t2.a1))
% 4.28/4.48  (step t4188.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4188.t2.t5))
% 4.28/4.48  (step t4188.t2.t7 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t4188.t2.t4 t4188.t2.t6))
% 4.28/4.48  (step t4188.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h2 tptp.e11))) :rule symm :premises (t4188.t2.t7))
% 4.28/4.48  (step t4188.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t4188.t2.a3))
% 4.28/4.48  (step t4188.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e11))) :rule trans :premises (t4188.t2.t9 t4188.t2.a2))
% 4.28/4.48  (step t4188.t2.t11 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4188.t2.t10))
% 4.28/4.48  (step t4188.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t4188.t2.t8 t4188.t2.t11))
% 4.28/4.48  (step t4188.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4188.t2.t12))
% 4.28/4.48  (step t4188.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4188.t2.t3 t4188.t2.t13))
% 4.28/4.48  (step t4188.t2.t15 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t4188.t2.t16 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv2 :premises (t4188.t2.t15))
% 4.28/4.48  (step t4188.t2.t17 (cl (not (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule not_not)
% 4.28/4.48  (step t4188.t2.t18 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4188.t2.t16 t4188.t2.t17))
% 4.28/4.48  (step t4188.t2.t19 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule resolution :premises (t4188.t2.t18 t4188.t2.a0))
% 4.28/4.48  (step t4188.t2.t20 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t4188.t2.t14 t4188.t2.t19))
% 4.28/4.48  (step t4188.t2.t21 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4188.t2.t2 t4188.t2.t20))
% 4.28/4.48  (step t4188.t2 (cl (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4188.t2.a0 t4188.t2.a1 t4188.t2.a2 t4188.t2.a3))
% 4.28/4.48  (step t4188.t3 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4188.t4 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4188.t5 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4188.t6 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4188.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4188.t2 t4188.t3 t4188.t4 t4188.t5 t4188.t6))
% 4.28/4.48  (step t4188.t8 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4188.t7))
% 4.28/4.48  (step t4188.t9 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4188.t8))
% 4.28/4.48  (step t4188.t10 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (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 (t4188.t1 t4188.t9))
% 4.28/4.48  (step t4188.t11 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (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)
% 4.28/4.48  (step t4188.t12 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4188.t10 t4188.t11))
% 4.28/4.48  (step t4188.t13 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4188.t12))
% 4.28/4.48  (step t4188.t14 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4188.t13))
% 4.28/4.48  (step t4188.t15 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 4.28/4.48  (step t4188.t16 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4188.t15 t4188.a3 t4188.a1 t4188.a2 t4188.a0))
% 4.28/4.48  (step t4188.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4188.t14 t4188.t16))
% 4.28/4.48  (step t4188 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4188.a0 t4188.a1 t4188.a2 t4188.a3))
% 4.28/4.48  (step t4189 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 4.28/4.48  (step t4190 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4191 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4192 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4193 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4188 t4189 t4190 t4191 t4192))
% 4.28/4.48  (step t4194 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4193))
% 4.28/4.48  (step t4195 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4194))
% 4.28/4.48  (step t4196 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4187 t4195))
% 4.28/4.48  (step t4197 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4198 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4196 t4197))
% 4.28/4.48  (step t4199 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4198))
% 4.28/4.48  (step t4200 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4199))
% 4.28/4.48  (step t4201 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4186 t4200))
% 4.28/4.48  (step t4202 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 4.28/4.48  (step t4203 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4204 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.48  (step t4205 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t4206 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 4.28/4.48  (step t4207 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4201 t4202 t4203 t4204 t4205 t4206))
% 4.28/4.48  (step t4208 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4207))
% 4.28/4.48  (step t4209 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4173 t4185 t4208))
% 4.28/4.48  (step t4210 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t4209))
% 4.28/4.48  (step t4211 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t4210))
% 4.28/4.48  (step t4212 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4169 t3357 t4002 t1658 t1659 t3358 t4171 t4172 t3957 t2736 t4002 t1658 t1659 t2836 t4211 t3202 t3992 t3993))
% 4.28/4.48  (step t4213 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4212))
% 4.28/4.48  (step t4214 (cl (= 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 or :premises (t3361))
% 4.28/4.48  (step t4215 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3399 t3400 t1658 t1659))
% 4.28/4.48  (step t4216 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.48  (step t4217 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4213 t4214 t4215 t4043 t3441 t2202 t1659 t3442 t3446 t4216 t3552 t3201 t3202 t1658 t4004 t3579 t4003))
% 4.28/4.48  (step t4218 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4217))
% 4.28/4.48  (step t4219 (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 (t3205))
% 4.28/4.48  (step t4220 (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 (t3706))
% 4.28/4.48  (step t4221 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4218 t4219 t4082 t3472 t4220 t3733 t4043 t3501 t3277 t4003 t3499 t1658 t1831))
% 4.28/4.48  (step t4222 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4221))
% 4.28/4.48  (step t4223 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4222 t3768 t3769 t3542 t3550 t1658 t3543))
% 4.28/4.48  (step t4224 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4223))
% 4.28/4.48  (step t4225 (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 (t3601))
% 4.28/4.48  (step t4226 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3639 t3640 t1658 t1659))
% 4.28/4.48  (step t4227 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.48  (step t4228 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4224 t4225 t4167 t4226 t4227 t3799 t4082 t3154 t3155 t3902 t2202 t3903 t3704 t3705 t3241 t3242 t3834 t3835))
% 4.28/4.48  (step t4229 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4228))
% 4.28/4.48  (step t4230 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.48  (step t4231 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4232)
% 4.28/4.48  (assume t4232.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.48  (assume t4232.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t4232.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (assume t4232.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4232.a4 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (assume t4232.a5 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.48  (assume t4232.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.48  (step t4232.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4232.t2)
% 4.28/4.48  (assume t4232.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.48  (assume t4232.t2.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.48  (assume t4232.t2.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t4232.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.48  (assume t4232.t2.a4 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.48  (assume t4232.t2.a5 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4232.t2.a6 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.48  (step t4232.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20)) :rule symm :premises (t4232.t2.a3))
% 4.28/4.48  (step t4232.t2.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule symm :premises (t4232.t2.t1))
% 4.28/4.48  (step t4232.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) :rule symm :premises (t4232.t2.a2))
% 4.28/4.48  (step t4232.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t4232.t2.t3 t4232.t2.t3))
% 4.28/4.48  (step t4232.t2.t5 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.48  (step t4232.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t4232.t2.a6))
% 4.28/4.48  (step t4232.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4232.t2.t6))
% 4.28/4.48  (step t4232.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4232.t2.a5))
% 4.28/4.48  (step t4232.t2.t9 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4232.t2.t8))
% 4.28/4.48  (step t4232.t2.t10 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t4232.t2.t9 t4232.t2.a0))
% 4.28/4.48  (step t4232.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t4232.t2.t10 t4232.t2.a1))
% 4.28/4.48  (step t4232.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4232.t2.a0))
% 4.28/4.48  (step t4232.t2.t13 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t4232.t2.a1))
% 4.28/4.48  (step t4232.t2.t14 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t4232.t2.t12 t4232.t2.t13))
% 4.28/4.48  (step t4232.t2.t15 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t4232.t2.t7 t4232.t2.t11 t4232.t2.t14))
% 4.28/4.48  (step t4232.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t4232.t2.t5 t4232.t2.t15))
% 4.28/4.48  (step t4232.t2.t17 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t4232.t2.a4))
% 4.28/4.48  (step t4232.t2.t18 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule trans :premises (t4232.t2.t2 t4232.t2.t4 t4232.t2.t16 t4232.t2.t17))
% 4.28/4.48  (step t4232.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t4232.t2.a0 t4232.t2.a1 t4232.t2.a2 t4232.t2.a3 t4232.t2.a4 t4232.t2.a5 t4232.t2.a6))
% 4.28/4.48  (step t4232.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4232.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4232.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4232.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4232.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4232.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4232.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4232.t10 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4232.t2 t4232.t3 t4232.t4 t4232.t5 t4232.t6 t4232.t7 t4232.t8 t4232.t9))
% 4.28/4.48  (step t4232.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t4232.t10))
% 4.28/4.48  (step t4232.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t4232.t11))
% 4.28/4.48  (step t4232.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t4232.t1 t4232.t12))
% 4.28/4.48  (step t4232.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.48  (step t4232.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4232.t13 t4232.t14))
% 4.28/4.48  (step t4232.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t4232.t15))
% 4.28/4.48  (step t4232.t17 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t4232.t16))
% 4.28/4.48  (step t4232.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t4232.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4232.t18 t4232.a6 t4232.a5 t4232.a1 t4232.a4 t4232.a0 t4232.a3 t4232.a2))
% 4.28/4.48  (step t4232.t20 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t4232.t17 t4232.t19))
% 4.28/4.48  (step t4232 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t4232.a0 t4232.a1 t4232.a2 t4232.a3 t4232.a4 t4232.a5 t4232.a6))
% 4.28/4.48  (step t4233 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4234 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4235 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4236 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4237 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4238 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4239 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4240 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t4232 t4233 t4234 t4235 t4236 t4237 t4238 t4239))
% 4.28/4.48  (step t4241 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t4240))
% 4.28/4.48  (step t4242 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t4241))
% 4.28/4.48  (step t4243 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t4231 t4242))
% 4.28/4.48  (step t4244 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.48  (step t4245 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4243 t4244))
% 4.28/4.48  (step t4246 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t4245))
% 4.28/4.48  (step t4247 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t4246))
% 4.28/4.48  (step t4248 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t4230 t4247))
% 4.28/4.48  (step t4249 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t4248))
% 4.28/4.48  (step t4250 (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 (t3601))
% 4.28/4.48  (step t4251 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4249 t1419 t1420 t1421 t4250 t4167 t4226 t3499 t1658 t1831))
% 4.28/4.48  (step t4252 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4251))
% 4.28/4.48  (step t4253 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.48  (step t4254 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule equiv_pos2)
% 4.28/4.48  (step t4255 (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)
% 4.28/4.48  (step t4256 (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 (t4255))
% 4.28/4.48  (step t4257 (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)
% 4.28/4.48  (step t4258 (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)
% 4.28/4.48  (step t4259 (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)
% 4.28/4.48  (step t4260 (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 (t4258 t4259))
% 4.28/4.48  (step t4261 (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)
% 4.28/4.48  (step t4262 (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 (t4260 t4261))
% 4.28/4.48  (step t4263 (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 (t4257 t4262))
% 4.28/4.48  (step t4264 (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 (t4256 t4263))
% 4.28/4.48  (step t4265 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))))) :rule refl)
% 4.28/4.48  (step t4266 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule refl)
% 4.28/4.48  (step t4267 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))))) :rule cong :premises (t1784 t1785 t1786 t4264 t4265 t4266))
% 4.28/4.48  (step t4268 (cl (not (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))))) (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule equiv_pos2)
% 4.28/4.48  (step t4269 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule refl)
% 4.28/4.48  (step t4270 (cl (= (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))))) :rule equiv_simplify)
% 4.28/4.48  (step t4271 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))))) :rule equiv2 :premises (t4270))
% 4.28/4.48  (step t4272 (cl (not (not (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule not_not)
% 4.28/4.48  (step t4273 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4271 t4272))
% 4.28/4.48  (step t4274 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4275)
% 4.28/4.48  (assume t4275.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4275.a1 (= tptp.e20 (tptp.h3 tptp.e12)))
% 4.28/4.48  (assume t4275.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.48  (assume t4275.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.48  (assume t4275.a4 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.48  (step t4275.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.48  (step t4275.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.48  (step t4275.t3 (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)
% 4.28/4.48  (step t4275.t4 (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 (t4275.t3))
% 4.28/4.48  (step t4275.t5 (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)
% 4.28/4.48  (step t4275.t6 (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 (t4275.t4 t4275.t5))
% 4.28/4.48  (step t4275.t7 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t4275.t6 t4275.a4))
% 4.28/4.48  (step t4275.t8 (cl (= false (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule symm :premises (t4275.t7))
% 4.28/4.48  (step t4275.t9 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) true) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.48  (step t4275.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) true) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv2 :premises (t4275.t9))
% 4.28/4.48  (step t4275.t11 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4275.a2))
% 4.28/4.48  (step t4275.t12 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule symm :premises (t4275.t11))
% 4.28/4.48  (step t4275.t13 (cl (= (tptp.h3 tptp.e12) tptp.e20)) :rule symm :premises (t4275.a1))
% 4.28/4.48  (step t4275.t14 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule trans :premises (t4275.t12 t4275.t13))
% 4.28/4.48  (step t4275.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4275.a0))
% 4.28/4.48  (step t4275.t16 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4275.t15))
% 4.28/4.48  (step t4275.t17 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t4275.a3))
% 4.28/4.48  (step t4275.t18 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule trans :premises (t4275.t17 t4275.t16))
% 4.28/4.48  (step t4275.t19 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4275.t18))
% 4.28/4.48  (step t4275.t20 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t4275.t14 t4275.t16 t4275.t19))
% 4.28/4.48  (step t4275.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) true)) :rule resolution :premises (t4275.t10 t4275.t20))
% 4.28/4.48  (step t4275.t22 (cl (= false true)) :rule trans :premises (t4275.t8 t4275.t21))
% 4.28/4.48  (step t4275.t23 (cl false) :rule resolution :premises (t4275.t1 t4275.t2 t4275.t22))
% 4.28/4.48  (step t4275 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) :rule subproof :discharge (t4275.a0 t4275.a1 t4275.a2 t4275.a3 t4275.a4))
% 4.28/4.48  (step t4276 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4277 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4278 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4279 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4280 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (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)
% 4.28/4.48  (step t4281 (cl false (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4275 t4276 t4277 t4278 t4279 t4280))
% 4.28/4.48  (step t4282 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) false) :rule reordering :premises (t4281))
% 4.28/4.48  (step t4283 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) false) :rule contraction :premises (t4282))
% 4.28/4.48  (step t4284 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) false) :rule resolution :premises (t4274 t4283))
% 4.28/4.48  (step t4285 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (not false)) :rule implies_neg2)
% 4.28/4.48  (step t4286 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule resolution :premises (t4284 t4285))
% 4.28/4.48  (step t4287 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule contraction :premises (t4286))
% 4.28/4.48  (step t4288 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))))) :rule implies_simplify)
% 4.28/4.48  (step t4289 (cl (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv1 :premises (t4288))
% 4.28/4.48  (step t4290 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4287 t4289))
% 4.28/4.48  (step t4291 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) false)) :rule resolution :premises (t4273 t4290))
% 4.28/4.48  (step t4292 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) false))) :rule cong :premises (t4269 t4291))
% 4.28/4.48  (step t4293 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))))) :rule all_simplify)
% 4.28/4.48  (step t4294 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))))) :rule trans :premises (t4292 t4293))
% 4.28/4.48  (step t4295 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4296)
% 4.28/4.48  (assume t4296.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4296.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t4296.a2 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t4296.a3 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 4.28/4.48  (assume t4296.a4 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))
% 4.28/4.48  (assume t4296.a5 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.48  (step t4296.t1 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 4.28/4.48  (step t4296.t2 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4296.t3)
% 4.28/4.48  (assume t4296.t3.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.48  (assume t4296.t3.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.48  (assume t4296.t3.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))
% 4.28/4.48  (step t4296.t3.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) tptp.e20)) :rule symm :premises (t4296.t3.a2))
% 4.28/4.48  (step t4296.t3.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule symm :premises (t4296.t3.t1))
% 4.28/4.48  (step t4296.t3.t3 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t4296.t3.a1))
% 4.28/4.48  (step t4296.t3.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) :rule cong :premises (t4296.t3.t3 t4296.t3.t3))
% 4.28/4.48  (step t4296.t3.t5 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4296.t3.a0))
% 4.28/4.48  (step t4296.t3.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule symm :premises (t4296.t3.t5))
% 4.28/4.48  (step t4296.t3.t7 (cl (= tptp.e20 (tptp.h3 tptp.e12))) :rule trans :premises (t4296.t3.t2 t4296.t3.t4 t4296.t3.t6))
% 4.28/4.48  (step t4296.t3 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule subproof :discharge (t4296.t3.a0 t4296.t3.a1 t4296.t3.a2))
% 4.28/4.48  (step t4296.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4296.t5 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4296.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4296.t7 (cl (= tptp.e20 (tptp.h3 tptp.e12)) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t4296.t3 t4296.t4 t4296.t5 t4296.t6))
% 4.28/4.48  (step t4296.t8 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule reordering :premises (t4296.t7))
% 4.28/4.48  (step t4296.t9 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule contraction :premises (t4296.t8))
% 4.28/4.48  (step t4296.t10 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule resolution :premises (t4296.t2 t4296.t9))
% 4.28/4.48  (step t4296.t11 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.h3 tptp.e12)))) :rule implies_neg2)
% 4.28/4.48  (step t4296.t12 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule resolution :premises (t4296.t10 t4296.t11))
% 4.28/4.48  (step t4296.t13 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule contraction :premises (t4296.t12))
% 4.28/4.48  (step t4296.t14 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e12))) :rule implies :premises (t4296.t13))
% 4.28/4.48  (step t4296.t15 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule and_neg)
% 4.28/4.48  (step t4296.t16 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4296.t15 t4296.a5 t4296.a2 t4296.a4))
% 4.28/4.48  (step t4296.t17 (cl (= tptp.e20 (tptp.h3 tptp.e12))) :rule resolution :premises (t4296.t14 t4296.t16))
% 4.28/4.48  (step t4296.t18 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4296.t19)
% 4.28/4.48  (assume t4296.t19.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t4296.t19.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (step t4296.t19.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4296.t19.a1))
% 4.28/4.48  (step t4296.t19.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4296.t19.t1))
% 4.28/4.48  (step t4296.t19.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t4296.t19.a0))
% 4.28/4.48  (step t4296.t19.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t4296.t19.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t4296.t19.t3 t4296.t19.t4))
% 4.28/4.48  (step t4296.t19.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t4296.t19.t2 t4296.t19.t5))
% 4.28/4.48  (step t4296.t19 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t4296.t19.a0 t4296.t19.a1))
% 4.28/4.48  (step t4296.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4296.t21 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4296.t22 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t4296.t19 t4296.t20 t4296.t21))
% 4.28/4.48  (step t4296.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t4296.t22))
% 4.28/4.48  (step t4296.t24 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t4296.t23))
% 4.28/4.48  (step t4296.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t4296.t18 t4296.t24))
% 4.28/4.48  (step t4296.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.48  (step t4296.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4296.t25 t4296.t26))
% 4.28/4.48  (step t4296.t28 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t4296.t27))
% 4.28/4.48  (step t4296.t29 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t4296.t28))
% 4.28/4.48  (step t4296.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t4296.t31 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t4296.t30 t4296.a1 t4296.a0))
% 4.28/4.48  (step t4296.t32 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t4296.t29 t4296.t31))
% 4.28/4.48  (step t4296.t33 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4296.t1 t4296.a0 t4296.t17 t4296.a5 t4296.t32 t4296.a3))
% 4.28/4.48  (step t4296 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t4296.a0 t4296.a1 t4296.a2 t4296.a3 t4296.a4 t4296.a5))
% 4.28/4.48  (step t4297 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4298 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4299 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4300 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4301 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4302 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4303 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t4296 t4297 t4298 t4299 t4300 t4301 t4302))
% 4.28/4.48  (step t4304 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t4303))
% 4.28/4.48  (step t4305 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4304))
% 4.28/4.48  (step t4306 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4295 t4305))
% 4.28/4.48  (step t4307 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t4308 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4306 t4307))
% 4.28/4.48  (step t4309 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e20 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4308))
% 4.28/4.48  (step t4310 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t4268 t4294 t4309))
% 4.28/4.48  (step t4311 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule not_and :premises (t4310))
% 4.28/4.48  (step t4312 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4313 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4314 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4315 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t4316 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 4.28/4.48  (step t4317 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule or_neg)
% 4.28/4.48  (step t4318 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t4311 t4312 t4313 t4314 t4315 t4316 t4317))
% 4.28/4.48  (step t4319 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule contraction :premises (t4318))
% 4.28/4.48  (step t4320 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t4254 t4267 t4319))
% 4.28/4.48  (step t4321 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule or :premises (t4320))
% 4.28/4.48  (step t4322 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule reordering :premises (t4321))
% 4.28/4.48  (step t4323 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and :premises (t3549))
% 4.28/4.48  (step t4324 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.48  (step t4325 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4326 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule reordering :premises (t4325))
% 4.28/4.48  (step t4327 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.48  (step t4328 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 4.28/4.48  (step t4329 (cl (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))))) :rule reordering :premises (t4328))
% 4.28/4.48  (step t4330 (cl (= 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 or :premises (t3118))
% 4.28/4.48  (step t4331 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_pos2)
% 4.28/4.48  (step t4332 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 4.28/4.48  (step t4333 (cl (= (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule refl)
% 4.28/4.48  (step t4334 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))))) :rule cong :premises (t1784 t1785 t3745 t3811 t4332 t3810 t3515 t4333))
% 4.28/4.48  (step t4335 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 4.28/4.48  (step t4336 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4337)
% 4.28/4.48  (assume t4337.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4337.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (assume t4337.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t4337.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4337.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4337.a5 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (assume t4337.a6 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.48  (step t4337.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4337.t2)
% 4.28/4.48  (assume t4337.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (assume t4337.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4337.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4337.t2.a3 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.48  (assume t4337.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t4337.t2.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.48  (assume t4337.t2.a6 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.48  (step t4337.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_simplify)
% 4.28/4.48  (step t4337.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv1 :premises (t4337.t2.t1))
% 4.28/4.48  (step t4337.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4337.t2.a1))
% 4.28/4.48  (step t4337.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4337.t2.t3))
% 4.28/4.48  (step t4337.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t4337.t2.a6))
% 4.28/4.48  (step t4337.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4337.t2.t5))
% 4.28/4.48  (step t4337.t2.t7 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.48  (step t4337.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule cong :premises (t4337.t2.t6 t4337.t2.t7))
% 4.28/4.48  (step t4337.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4337.t2.a5))
% 4.28/4.48  (step t4337.t2.t10 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4337.t2.t9))
% 4.28/4.48  (step t4337.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4337.t2.t10))
% 4.28/4.48  (step t4337.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule trans :premises (t4337.t2.t8 t4337.t2.t11))
% 4.28/4.48  (step t4337.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t4337.t2.t12 t4337.t2.t12))
% 4.28/4.48  (step t4337.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t4337.t2.a4))
% 4.28/4.48  (step t4337.t2.t15 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t4337.t2.t14))
% 4.28/4.48  (step t4337.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule cong :premises (t4337.t2.t15 t4337.t2.t15))
% 4.28/4.48  (step t4337.t2.t17 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21)) :rule symm :premises (t4337.t2.a3))
% 4.28/4.48  (step t4337.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t4337.t2.a2))
% 4.28/4.48  (step t4337.t2.t19 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4337.t2.t18))
% 4.28/4.48  (step t4337.t2.t20 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t4337.t2.t13 t4337.t2.t16 t4337.t2.t17 t4337.t2.t19))
% 4.28/4.48  (step t4337.t2.t21 (cl (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t4337.t2.t4 t4337.t2.t20))
% 4.28/4.48  (step t4337.t2.t22 (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)
% 4.28/4.48  (step t4337.t2.t23 (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 (t4337.t2.t22))
% 4.28/4.48  (step t4337.t2.t24 (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)
% 4.28/4.48  (step t4337.t2.t25 (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 (t4337.t2.t23 t4337.t2.t24))
% 4.28/4.48  (step t4337.t2.t26 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t4337.t2.t25 t4337.t2.a0))
% 4.28/4.48  (step t4337.t2.t27 (cl (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false)) :rule trans :premises (t4337.t2.t21 t4337.t2.t26))
% 4.28/4.48  (step t4337.t2.t28 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4337.t2.t2 t4337.t2.t27))
% 4.28/4.48  (step t4337.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t4337.t2.a0 t4337.t2.a1 t4337.t2.a2 t4337.t2.a3 t4337.t2.a4 t4337.t2.a5 t4337.t2.a6))
% 4.28/4.48  (step t4337.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4337.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4337.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4337.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4337.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4337.t8 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4337.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4337.t10 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4337.t2 t4337.t3 t4337.t4 t4337.t5 t4337.t6 t4337.t7 t4337.t8 t4337.t9))
% 4.28/4.48  (step t4337.t11 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t4337.t10))
% 4.28/4.48  (step t4337.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4337.t11))
% 4.28/4.48  (step t4337.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4337.t1 t4337.t12))
% 4.28/4.48  (step t4337.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t4337.t15 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4337.t13 t4337.t14))
% 4.28/4.48  (step t4337.t16 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4337.t15))
% 4.28/4.48  (step t4337.t17 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t4337.t16))
% 4.28/4.48  (step t4337.t18 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 4.28/4.48  (step t4337.t19 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4337.t18 t4337.a5 t4337.a4 t4337.a3 t4337.a6 t4337.a2 t4337.a0 t4337.a1))
% 4.28/4.48  (step t4337.t20 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4337.t17 t4337.t19))
% 4.28/4.48  (step t4337 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t4337.a0 t4337.a1 t4337.a2 t4337.a3 t4337.a4 t4337.a5 t4337.a6))
% 4.28/4.48  (step t4338 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4339 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4340 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4341 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4342 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4343 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4344 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4345 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4337 t4338 t4339 t4340 t4341 t4342 t4343 t4344))
% 4.28/4.48  (step t4346 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t4345))
% 4.28/4.48  (step t4347 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4346))
% 4.28/4.48  (step t4348 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4336 t4347))
% 4.28/4.48  (step t4349 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.48  (step t4350 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4348 t4349))
% 4.28/4.48  (step t4351 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4350))
% 4.28/4.48  (step t4352 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t4351))
% 4.28/4.48  (step t4353 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4335 t4352))
% 4.28/4.48  (step t4354 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4355 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4356 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4357 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4358 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4359 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t4360 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 4.28/4.48  (step t4361 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 4.28/4.48  (step t4362 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4353 t4354 t4355 t4356 t4357 t4358 t4359 t4360 t4361))
% 4.28/4.48  (step t4363 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4362))
% 4.28/4.48  (step t4364 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4331 t4334 t4363))
% 4.28/4.48  (step t4365 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule or :premises (t4364))
% 4.28/4.48  (step t4366 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule reordering :premises (t4365))
% 4.28/4.48  (step t4367 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.48  (step t4368 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule refl)
% 4.28/4.48  (step t4369 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3745 t3811 t4332 t3810 t3515 t4368 t3171 t3326))
% 4.28/4.48  (step t4370 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule and_neg)
% 4.28/4.48  (step t4371 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4372)
% 4.28/4.48  (assume t4372.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t4372.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4372.a2 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4372.a3 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (assume t4372.a4 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.48  (assume t4372.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.48  (assume t4372.a6 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.48  (step t4372.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4372.t2)
% 4.28/4.48  (assume t4372.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.48  (assume t4372.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.48  (assume t4372.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (assume t4372.t2.a3 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.48  (assume t4372.t2.a4 (= tptp.e21 (tptp.h1 tptp.e12)))
% 4.28/4.48  (assume t4372.t2.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.48  (step t4372.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.48  (step t4372.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 (t4372.t2.t1))
% 4.28/4.48  (step t4372.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4372.t2.a1))
% 4.28/4.48  (step t4372.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4372.t2.t3))
% 4.28/4.48  (step t4372.t2.t5 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t4372.t2.a3))
% 4.28/4.48  (step t4372.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t4372.t2.a2))
% 4.28/4.48  (step t4372.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4372.t2.t6))
% 4.28/4.48  (step t4372.t2.t8 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t4372.t2.t5 t4372.t2.t7))
% 4.28/4.48  (step t4372.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h2 tptp.e11))) :rule symm :premises (t4372.t2.t8))
% 4.28/4.48  (step t4372.t2.t10 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t4372.t2.a5))
% 4.28/4.48  (step t4372.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t4372.t2.t10))
% 4.28/4.48  (step t4372.t2.t12 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t4372.t2.a4))
% 4.28/4.48  (step t4372.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e11))) :rule trans :premises (t4372.t2.t11 t4372.t2.t12 t4372.t2.a3))
% 4.28/4.48  (step t4372.t2.t14 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t4372.t2.t13))
% 4.28/4.48  (step t4372.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t4372.t2.t9 t4372.t2.t14))
% 4.28/4.48  (step t4372.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4372.t2.t15))
% 4.28/4.48  (step t4372.t2.t17 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t4372.t2.t4 t4372.t2.t16))
% 4.28/4.48  (step t4372.t2.t18 (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)
% 4.28/4.48  (step t4372.t2.t19 (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 (t4372.t2.t18))
% 4.28/4.48  (step t4372.t2.t20 (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)
% 4.28/4.48  (step t4372.t2.t21 (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 (t4372.t2.t19 t4372.t2.t20))
% 4.28/4.48  (step t4372.t2.t22 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t4372.t2.t21 t4372.t2.a0))
% 4.28/4.48  (step t4372.t2.t23 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t4372.t2.t17 t4372.t2.t22))
% 4.28/4.48  (step t4372.t2.t24 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4372.t2.t2 t4372.t2.t23))
% 4.28/4.48  (step t4372.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t4372.t2.a0 t4372.t2.a1 t4372.t2.a2 t4372.t2.a3 t4372.t2.a4 t4372.t2.a5))
% 4.28/4.48  (step t4372.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4372.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4372.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4372.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4372.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4372.t8 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4372.t9 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule resolution :premises (t4372.t2 t4372.t3 t4372.t4 t4372.t5 t4372.t6 t4372.t7 t4372.t8))
% 4.28/4.48  (step t4372.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t4372.t9))
% 4.28/4.48  (step t4372.t11 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t4372.t10))
% 4.28/4.48  (step t4372.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4372.t1 t4372.t11))
% 4.28/4.48  (step t4372.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4372.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4372.t12 t4372.t13))
% 4.28/4.48  (step t4372.t15 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4372.t14))
% 4.28/4.48  (step t4372.t16 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t4372.t15))
% 4.28/4.48  (step t4372.t17 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule and_neg)
% 4.28/4.48  (step t4372.t18 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4372.t19)
% 4.28/4.48  (assume t4372.t19.a0 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.48  (assume t4372.t19.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.48  (assume t4372.t19.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.48  (step t4372.t19.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21)) :rule symm :premises (t4372.t19.a2))
% 4.28/4.48  (step t4372.t19.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule symm :premises (t4372.t19.t1))
% 4.28/4.48  (step t4372.t19.t3 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t4372.t19.a1))
% 4.28/4.48  (step t4372.t19.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t4372.t19.t3 t4372.t19.t3))
% 4.28/4.48  (step t4372.t19.t5 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t4372.t19.a0))
% 4.28/4.48  (step t4372.t19.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t4372.t19.t5))
% 4.28/4.48  (step t4372.t19.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t4372.t19.t2 t4372.t19.t4 t4372.t19.t6))
% 4.28/4.48  (step t4372.t19 (cl (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t4372.t19.a0 t4372.t19.a1 t4372.t19.a2))
% 4.28/4.48  (step t4372.t20 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4372.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4372.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4372.t23 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4372.t19 t4372.t20 t4372.t21 t4372.t22))
% 4.28/4.48  (step t4372.t24 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t4372.t23))
% 4.28/4.48  (step t4372.t25 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t4372.t24))
% 4.28/4.48  (step t4372.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t4372.t18 t4372.t25))
% 4.28/4.48  (step t4372.t27 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 4.28/4.48  (step t4372.t28 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t4372.t26 t4372.t27))
% 4.28/4.48  (step t4372.t29 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t4372.t28))
% 4.28/4.48  (step t4372.t30 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t4372.t29))
% 4.28/4.48  (step t4372.t31 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 4.28/4.48  (step t4372.t32 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4372.t31 t4372.a5 t4372.a0 t4372.a4))
% 4.28/4.48  (step t4372.t33 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t4372.t30 t4372.t32))
% 4.28/4.48  (step t4372.t34 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule resolution :premises (t4372.t17 t4372.a3 t4372.a2 t4372.a1 t4372.a6 t4372.t33 t4372.a5))
% 4.28/4.48  (step t4372.t35 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4372.t16 t4372.t34))
% 4.28/4.48  (step t4372 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t4372.a0 t4372.a1 t4372.a2 t4372.a3 t4372.a4 t4372.a5 t4372.a6))
% 4.28/4.48  (step t4373 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.48  (step t4374 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4375 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4376 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.48  (step t4377 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.48  (step t4378 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.48  (step t4379 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.48  (step t4380 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t4372 t4373 t4374 t4375 t4376 t4377 t4378 t4379))
% 4.28/4.48  (step t4381 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t4380))
% 4.28/4.48  (step t4382 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t4381))
% 4.28/4.48  (step t4383 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4371 t4382))
% 4.28/4.48  (step t4384 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.48  (step t4385 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4383 t4384))
% 4.28/4.48  (step t4386 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4385))
% 4.28/4.48  (step t4387 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t4386))
% 4.28/4.48  (step t4388 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4370 t4387))
% 4.28/4.48  (step t4389 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.48  (step t4390 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4391 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4392 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.48  (step t4393 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 4.28/4.48  (step t4394 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 4.28/4.48  (step t4395 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.48  (step t4396 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.48  (step t4397 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4388 t4389 t4390 t4391 t4392 t4393 t4394 t4395 t4396))
% 4.28/4.48  (step t4398 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4397))
% 4.28/4.48  (step t4399 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4367 t4369 t4398))
% 4.28/4.48  (step t4400 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t4399))
% 4.28/4.48  (step t4401 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t4400))
% 4.28/4.48  (step t4402 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and :premises (t4001))
% 4.28/4.48  (step t4403 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4322 t4323 t1658 t1659 t4324 t4326 t4327 t4329 t4330 t4167 t4366 t1658 t1659 t3835 t4401 t3202 t4402 t3835))
% 4.28/4.48  (step t4404 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4403))
% 4.28/4.48  (step t4405 (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 (t3706))
% 4.28/4.48  (step t4406 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.48  (step t4407 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t3744 t3811 t2470))
% 4.28/4.48  (step t4408 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t4409 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4410)
% 4.28/4.48  (assume t4410.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t4410.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (step t4410.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.48  (anchor :step t4410.t2)
% 4.28/4.48  (assume t4410.t2.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.48  (assume t4410.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.48  (step t4410.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.48  (step t4410.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 (t4410.t2.t1))
% 4.28/4.48  (step t4410.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.48  (step t4410.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t4410.t2.a1))
% 4.28/4.48  (step t4410.t2.t5 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4410.t2.t4))
% 4.28/4.48  (step t4410.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t4410.t2.t5))
% 4.28/4.48  (step t4410.t2.t7 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 tptp.e21))) :rule cong :premises (t4410.t2.t3 t4410.t2.t6))
% 4.28/4.48  (step t4410.t2.t8 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.48  (step t4410.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t4410.t2.t8))
% 4.28/4.48  (step t4410.t2.t10 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 4.28/4.48  (step t4410.t2.t11 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t4410.t2.t9 t4410.t2.t10))
% 4.28/4.48  (step t4410.t2.t12 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t4410.t2.t11 t4410.t2.a0))
% 4.28/4.48  (step t4410.t2.t13 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t4410.t2.t7 t4410.t2.t12))
% 4.28/4.48  (step t4410.t2.t14 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4410.t2.t2 t4410.t2.t13))
% 4.28/4.48  (step t4410.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t4410.t2.a0 t4410.t2.a1))
% 4.28/4.48  (step t4410.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4410.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4410.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4410.t2 t4410.t3 t4410.t4))
% 4.28/4.48  (step t4410.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4410.t5))
% 4.28/4.48  (step t4410.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t4410.t6))
% 4.28/4.48  (step t4410.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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 (t4410.t1 t4410.t7))
% 4.28/4.48  (step t4410.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 4.28/4.48  (step t4410.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4410.t8 t4410.t9))
% 4.28/4.48  (step t4410.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4410.t10))
% 4.28/4.48  (step t4410.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t4410.t11))
% 4.28/4.48  (step t4410.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.48  (step t4410.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4410.t13 t4410.a0 t4410.a1))
% 4.28/4.48  (step t4410.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4410.t12 t4410.t14))
% 4.28/4.48  (step t4410 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t4410.a0 t4410.a1))
% 4.28/4.48  (step t4411 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.48  (step t4412 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.48  (step t4413 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4410 t4411 t4412))
% 4.28/4.48  (step t4414 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4413))
% 4.28/4.48  (step t4415 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t4414))
% 4.28/4.48  (step t4416 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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 (t4409 t4415))
% 4.28/4.48  (step t4417 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 4.28/4.48  (step t4418 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4416 t4417))
% 4.28/4.48  (step t4419 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4418))
% 4.28/4.48  (step t4420 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t4419))
% 4.28/4.48  (step t4421 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4408 t4420))
% 4.28/4.48  (step t4422 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.48  (step t4423 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.48  (step t4424 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (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)
% 4.28/4.48  (step t4425 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4421 t4422 t4423 t4424))
% 4.28/4.48  (step t4426 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4425))
% 4.28/4.48  (step t4427 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4406 t4407 t4426))
% 4.28/4.48  (step t4428 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t4427))
% 4.28/4.48  (step t4429 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4428))
% 4.28/4.48  (step t4430 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4404 t4405 t3733 t4043 t4429 t3769))
% 4.28/4.48  (step t4431 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4430))
% 4.28/4.48  (step t4432 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.48  (step t4433 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t4434 (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)
% 4.28/4.49  (step t4435 (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 (t4434))
% 4.28/4.49  (step t4436 (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)
% 4.28/4.49  (step t4437 (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)
% 4.28/4.49  (step t4438 (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)
% 4.28/4.49  (step t4439 (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 (t4437 t4438))
% 4.28/4.49  (step t4440 (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)
% 4.28/4.49  (step t4441 (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 (t4439 t4440))
% 4.28/4.49  (step t4442 (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 (t4436 t4441))
% 4.28/4.49  (step t4443 (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 (t4435 t4442))
% 4.28/4.49  (step t4444 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t4332 t4443 t3131))
% 4.28/4.49  (step t4445 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4446 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4447)
% 4.28/4.49  (assume t4447.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4447.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (step t4447.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4447.t2)
% 4.28/4.49  (assume t4447.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (assume t4447.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4447.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4447.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t4447.t2.t1))
% 4.28/4.49  (step t4447.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4447.t2.a1))
% 4.28/4.49  (step t4447.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4447.t2.t3))
% 4.28/4.49  (step t4447.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.49  (step t4447.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t4447.t2.t4 t4447.t2.t5))
% 4.28/4.49  (step t4447.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)
% 4.28/4.49  (step t4447.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 (t4447.t2.t7))
% 4.28/4.49  (step t4447.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)
% 4.28/4.49  (step t4447.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 (t4447.t2.t8 t4447.t2.t9))
% 4.28/4.49  (step t4447.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t4447.t2.t10 t4447.t2.a0))
% 4.28/4.49  (step t4447.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t4447.t2.t6 t4447.t2.t11))
% 4.28/4.49  (step t4447.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4447.t2.t2 t4447.t2.t12))
% 4.28/4.49  (step t4447.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4447.t2.a0 t4447.t2.a1))
% 4.28/4.49  (step t4447.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4447.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4447.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4447.t2 t4447.t3 t4447.t4))
% 4.28/4.49  (step t4447.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4447.t5))
% 4.28/4.49  (step t4447.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4447.t6))
% 4.28/4.49  (step t4447.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4447.t1 t4447.t7))
% 4.28/4.49  (step t4447.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4447.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4447.t8 t4447.t9))
% 4.28/4.49  (step t4447.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4447.t10))
% 4.28/4.49  (step t4447.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4447.t11))
% 4.28/4.49  (step t4447.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4447.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4447.t13 t4447.a1 t4447.a0))
% 4.28/4.49  (step t4447.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4447.t12 t4447.t14))
% 4.28/4.49  (step t4447 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4447.a0 t4447.a1))
% 4.28/4.49  (step t4448 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4449 (cl (not (and (= tptp.e22 (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)
% 4.28/4.49  (step t4450 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4447 t4448 t4449))
% 4.28/4.49  (step t4451 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4450))
% 4.28/4.49  (step t4452 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4451))
% 4.28/4.49  (step t4453 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4446 t4452))
% 4.28/4.49  (step t4454 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4455 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4453 t4454))
% 4.28/4.49  (step t4456 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4455))
% 4.28/4.49  (step t4457 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4456))
% 4.28/4.49  (step t4458 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4445 t4457))
% 4.28/4.49  (step t4459 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4460 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4461 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4462 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4458 t4459 t4460 t4461))
% 4.28/4.49  (step t4463 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4462))
% 4.28/4.49  (step t4464 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4433 t4444 t4463))
% 4.28/4.49  (step t4465 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t4464))
% 4.28/4.49  (step t4466 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4465))
% 4.28/4.49  (step t4467 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.49  (step t4468 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4431 t4432 t3799 t4082 t3542 t3550 t1658 t3543 t4466 t4467))
% 4.28/4.49  (step t4469 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4468))
% 4.28/4.49  (step t4470 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4252 t3472 t4253 t3501 t4469))
% 4.28/4.49  (step t4471 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4470))
% 4.28/4.49  (step t4472 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4473 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4472))
% 4.28/4.49  (step t4474 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (= tptp.e20 tptp.e22) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) (or (= tptp.e20 tptp.e22) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule equiv_pos2)
% 4.28/4.49  (step t4475 (cl (= (not (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule refl)
% 4.28/4.49  (step t4476 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (= tptp.e20 tptp.e22) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))))) :rule cong :premises (t1783 t2469 t3841 t4332 t2472 t2473 t4475))
% 4.28/4.49  (step t4477 (cl (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t4478 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4479)
% 4.28/4.49  (assume t4479.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.49  (assume t4479.a1 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.49  (assume t4479.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (assume t4479.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4479.a4 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.49  (assume t4479.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (step t4479.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4479.t2)
% 4.28/4.49  (assume t4479.t2.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.49  (assume t4479.t2.a1 (= tptp.e22 (tptp.h4 tptp.e13)))
% 4.28/4.49  (step t4479.t2.t1 (cl (= (= (= tptp.e20 (tptp.h4 tptp.e13)) false) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule equiv_simplify)
% 4.28/4.49  (step t4479.t2.t2 (cl (not (= (= tptp.e20 (tptp.h4 tptp.e13)) false)) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule equiv1 :premises (t4479.t2.t1))
% 4.28/4.49  (step t4479.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.49  (step t4479.t2.t4 (cl (= (tptp.h4 tptp.e13) tptp.e22)) :rule symm :premises (t4479.t2.a1))
% 4.28/4.49  (step t4479.t2.t5 (cl (= (= tptp.e20 (tptp.h4 tptp.e13)) (= tptp.e20 tptp.e22))) :rule cong :premises (t4479.t2.t3 t4479.t2.t4))
% 4.28/4.49  (step t4479.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.49  (step t4479.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t4479.t2.t6))
% 4.28/4.49  (step t4479.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.28/4.49  (step t4479.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t4479.t2.t7 t4479.t2.t8))
% 4.28/4.49  (step t4479.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t4479.t2.t9 t4479.t2.a0))
% 4.28/4.49  (step t4479.t2.t11 (cl (= (= tptp.e20 (tptp.h4 tptp.e13)) false)) :rule trans :premises (t4479.t2.t5 t4479.t2.t10))
% 4.28/4.49  (step t4479.t2.t12 (cl (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4479.t2.t2 t4479.t2.t11))
% 4.28/4.49  (step t4479.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule subproof :discharge (t4479.t2.a0 t4479.t2.a1))
% 4.28/4.49  (step t4479.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4479.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule and_pos)
% 4.28/4.49  (step t4479.t5 (cl (not (= tptp.e20 (tptp.h4 tptp.e13))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))))) :rule resolution :premises (t4479.t2 t4479.t3 t4479.t4))
% 4.28/4.49  (step t4479.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t4479.t5))
% 4.28/4.49  (step t4479.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t4479.t6))
% 4.28/4.49  (step t4479.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4479.t1 t4479.t7))
% 4.28/4.49  (step t4479.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 4.28/4.49  (step t4479.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t4479.t8 t4479.t9))
% 4.28/4.49  (step t4479.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t4479.t10))
% 4.28/4.49  (step t4479.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies :premises (t4479.t11))
% 4.28/4.49  (step t4479.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.h4 tptp.e13)))) :rule and_neg)
% 4.28/4.49  (step t4479.t14 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4479.t15)
% 4.28/4.49  (assume t4479.t15.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.49  (assume t4479.t15.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4479.t15.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.49  (assume t4479.t15.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4479.t15.a4 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (step t4479.t15.t1 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4479.t15.a3))
% 4.28/4.49  (step t4479.t15.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4479.t15.t1))
% 4.28/4.49  (step t4479.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.49  (step t4479.t15.t4 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t4479.t15.a4))
% 4.28/4.49  (step t4479.t15.t5 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4479.t15.t4))
% 4.28/4.49  (step t4479.t15.t6 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t4479.t15.t2 t4479.t15.a1))
% 4.28/4.49  (step t4479.t15.t7 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t4479.t15.t6 t4479.t15.a2))
% 4.28/4.49  (step t4479.t15.t8 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4479.t15.a1))
% 4.28/4.49  (step t4479.t15.t9 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t4479.t15.a2))
% 4.28/4.49  (step t4479.t15.t10 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t4479.t15.t8 t4479.t15.t9))
% 4.28/4.49  (step t4479.t15.t11 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t4479.t15.t5 t4479.t15.t7 t4479.t15.t10))
% 4.28/4.49  (step t4479.t15.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t4479.t15.t3 t4479.t15.t11))
% 4.28/4.49  (step t4479.t15.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t4479.t15.a0))
% 4.28/4.49  (step t4479.t15.t14 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule trans :premises (t4479.t15.t2 t4479.t15.t12 t4479.t15.t13))
% 4.28/4.49  (step t4479.t15 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule subproof :discharge (t4479.t15.a0 t4479.t15.a1 t4479.t15.a2 t4479.t15.a3 t4479.t15.a4))
% 4.28/4.49  (step t4479.t16 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4479.t17 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4479.t18 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t4479.t19 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4479.t20 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4479.t21 (cl (= tptp.e22 (tptp.h4 tptp.e13)) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4479.t15 t4479.t16 t4479.t17 t4479.t18 t4479.t19 t4479.t20))
% 4.28/4.49  (step t4479.t22 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule reordering :premises (t4479.t21))
% 4.28/4.49  (step t4479.t23 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule contraction :premises (t4479.t22))
% 4.28/4.49  (step t4479.t24 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule resolution :premises (t4479.t14 t4479.t23))
% 4.28/4.49  (step t4479.t25 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e22 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.49  (step t4479.t26 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4479.t24 t4479.t25))
% 4.28/4.49  (step t4479.t27 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule contraction :premises (t4479.t26))
% 4.28/4.49  (step t4479.t28 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e13))) :rule implies :premises (t4479.t27))
% 4.28/4.49  (step t4479.t29 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4479.t30 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4479.t29 t4479.a1 t4479.a5 t4479.a4 t4479.a3 t4479.a2))
% 4.28/4.49  (step t4479.t31 (cl (= tptp.e22 (tptp.h4 tptp.e13))) :rule resolution :premises (t4479.t28 t4479.t30))
% 4.28/4.49  (step t4479.t32 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4479.t13 t4479.a0 t4479.t31))
% 4.28/4.49  (step t4479.t33 (cl (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4479.t12 t4479.t32))
% 4.28/4.49  (step t4479 (cl (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule subproof :discharge (t4479.a0 t4479.a1 t4479.a2 t4479.a3 t4479.a4 t4479.a5))
% 4.28/4.49  (step t4480 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4481 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4482 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4483 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4484 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t4485 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4486 (cl (not (= tptp.e20 (tptp.h4 tptp.e13))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t4479 t4480 t4481 t4482 t4483 t4484 t4485))
% 4.28/4.49  (step t4487 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t4486))
% 4.28/4.49  (step t4488 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t4487))
% 4.28/4.49  (step t4489 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4478 t4488))
% 4.28/4.49  (step t4490 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 4.28/4.49  (step t4491 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t4489 t4490))
% 4.28/4.49  (step t4492 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t4491))
% 4.28/4.49  (step t4493 (cl (not (and (not (= tptp.e20 tptp.e22)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies :premises (t4492))
% 4.28/4.49  (step t4494 (cl (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t4477 t4493))
% 4.28/4.49  (step t4495 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.49  (step t4496 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4497 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4498 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4499 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.h4 tptp.e11))))) :rule or_neg)
% 4.28/4.49  (step t4500 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t4501 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule or_neg)
% 4.28/4.49  (step t4502 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t4494 t4495 t4496 t4497 t4498 t4499 t4500 t4501))
% 4.28/4.49  (step t4503 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t4502))
% 4.28/4.49  (step t4504 (cl (or (= tptp.e20 tptp.e22) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t4474 t4476 t4503))
% 4.28/4.49  (step t4505 (cl (= tptp.e20 tptp.e22) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule or :premises (t4504))
% 4.28/4.49  (step t4506 (cl (= tptp.e20 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t4505))
% 4.28/4.49  (step t4507 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4508 (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)
% 4.28/4.49  (step t4509 (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 (t4508))
% 4.28/4.49  (step t4510 (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)
% 4.28/4.49  (step t4511 (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)
% 4.28/4.49  (step t4512 (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)
% 4.28/4.49  (step t4513 (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 (t4511 t4512))
% 4.28/4.49  (step t4514 (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)
% 4.28/4.49  (step t4515 (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 (t4513 t4514))
% 4.28/4.49  (step t4516 (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 (t4510 t4515))
% 4.28/4.49  (step t4517 (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 (t4509 t4516))
% 4.28/4.49  (step t4518 (cl (= (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule refl)
% 4.28/4.49  (step t4519 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t3841 t4332 t4517 t4518))
% 4.28/4.49  (step t4520 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 4.28/4.49  (step t4521 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4522)
% 4.28/4.49  (assume t4522.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (assume t4522.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4522.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 4.28/4.49  (step t4522.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4522.t2)
% 4.28/4.49  (assume t4522.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 4.28/4.49  (assume t4522.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4522.t2.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (step t4522.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4522.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv1 :premises (t4522.t2.t1))
% 4.28/4.49  (step t4522.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t4522.t2.a2))
% 4.28/4.49  (step t4522.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4522.t2.t3))
% 4.28/4.49  (step t4522.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4522.t2.a1))
% 4.28/4.49  (step t4522.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4522.t2.t5))
% 4.28/4.49  (step t4522.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4522.t2.t6))
% 4.28/4.49  (step t4522.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e22 tptp.e22))) :rule cong :premises (t4522.t2.t7 t4522.t2.t7))
% 4.28/4.49  (step t4522.t2.t9 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t4522.t2.t4 t4522.t2.t8))
% 4.28/4.49  (step t4522.t2.t10 (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)
% 4.28/4.49  (step t4522.t2.t11 (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 (t4522.t2.t10))
% 4.28/4.49  (step t4522.t2.t12 (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)
% 4.28/4.49  (step t4522.t2.t13 (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 (t4522.t2.t11 t4522.t2.t12))
% 4.28/4.49  (step t4522.t2.t14 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t4522.t2.t13 t4522.t2.a0))
% 4.28/4.49  (step t4522.t2.t15 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false)) :rule trans :premises (t4522.t2.t9 t4522.t2.t14))
% 4.28/4.49  (step t4522.t2.t16 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4522.t2.t2 t4522.t2.t15))
% 4.28/4.49  (step t4522.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t4522.t2.a0 t4522.t2.a1 t4522.t2.a2))
% 4.28/4.49  (step t4522.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 4.28/4.49  (step t4522.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4522.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4522.t6 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4522.t2 t4522.t3 t4522.t4 t4522.t5))
% 4.28/4.49  (step t4522.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4522.t6))
% 4.28/4.49  (step t4522.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4522.t7))
% 4.28/4.49  (step t4522.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4522.t1 t4522.t8))
% 4.28/4.49  (step t4522.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4522.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4522.t9 t4522.t10))
% 4.28/4.49  (step t4522.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4522.t11))
% 4.28/4.49  (step t4522.t13 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t4522.t12))
% 4.28/4.49  (step t4522.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4522.t15 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4522.t14 t4522.a2 t4522.a1 t4522.a0))
% 4.28/4.49  (step t4522.t16 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4522.t13 t4522.t15))
% 4.28/4.49  (step t4522 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t4522.a0 t4522.a1 t4522.a2))
% 4.28/4.49  (step t4523 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4524 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4525 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 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)
% 4.28/4.49  (step t4526 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t4522 t4523 t4524 t4525))
% 4.28/4.49  (step t4527 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4526))
% 4.28/4.49  (step t4528 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4527))
% 4.28/4.49  (step t4529 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4521 t4528))
% 4.28/4.49  (step t4530 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4531 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4529 t4530))
% 4.28/4.49  (step t4532 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4531))
% 4.28/4.49  (step t4533 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t4532))
% 4.28/4.49  (step t4534 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4520 t4533))
% 4.28/4.49  (step t4535 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4536 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4537 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 4.28/4.49  (step t4538 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4539 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4534 t4535 t4536 t4537 t4538))
% 4.28/4.49  (step t4540 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4539))
% 4.28/4.49  (step t4541 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4507 t4519 t4540))
% 4.28/4.49  (step t4542 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4541))
% 4.28/4.49  (step t4543 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4542))
% 4.28/4.49  (step t4544 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and :premises (t2835))
% 4.28/4.49  (step t4545 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4471 t4473 t4506 t1419 t1420 t1421 t1831 t4543 t4544))
% 4.28/4.49  (step t4546 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t4545))
% 4.28/4.49  (step t4547 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t4548 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4549 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t4548))
% 4.28/4.49  (step t4550 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) :rule all_simplify)
% 4.28/4.49  (step t4551 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule refl)
% 4.28/4.49  (step t4552 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 4.28/4.49  (step t4553 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t4551 t4552))
% 4.28/4.49  (step t4554 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.49  (step t4555 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) true)) :rule trans :premises (t4553 t4554))
% 4.28/4.49  (step t4556 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule trans :premises (t4550 t4555))
% 4.28/4.49  (step t4557 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4549 t4556))
% 4.28/4.49  (step t4558 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t3969 t4557 t3811))
% 4.28/4.49  (step t4559 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4560 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4561)
% 4.28/4.49  (assume t4561.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (assume t4561.a1 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (step t4561.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4561.t2)
% 4.28/4.49  (assume t4561.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t4561.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (step t4561.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4561.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t4561.t2.t1))
% 4.28/4.49  (step t4561.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t4561.t2.a1))
% 4.28/4.49  (step t4561.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4561.t2.t3))
% 4.28/4.49  (step t4561.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 4.28/4.49  (step t4561.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t4561.t2.t4 t4561.t2.t5))
% 4.28/4.49  (step t4561.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4561.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv2 :premises (t4561.t2.t7))
% 4.28/4.49  (step t4561.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t4561.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t4561.t2.t8 t4561.t2.t9))
% 4.28/4.49  (step t4561.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t4561.t2.t10 t4561.t2.a0))
% 4.28/4.49  (step t4561.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t4561.t2.t6 t4561.t2.t11))
% 4.28/4.49  (step t4561.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4561.t2.t2 t4561.t2.t12))
% 4.28/4.49  (step t4561.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t4561.t2.a0 t4561.t2.a1))
% 4.28/4.49  (step t4561.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4561.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4561.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4561.t2 t4561.t3 t4561.t4))
% 4.28/4.49  (step t4561.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4561.t5))
% 4.28/4.49  (step t4561.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t4561.t6))
% 4.28/4.49  (step t4561.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4561.t1 t4561.t7))
% 4.28/4.49  (step t4561.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4561.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4561.t8 t4561.t9))
% 4.28/4.49  (step t4561.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4561.t10))
% 4.28/4.49  (step t4561.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t4561.t11))
% 4.28/4.49  (step t4561.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4561.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4561.t13 t4561.a1 t4561.a0))
% 4.28/4.49  (step t4561.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4561.t12 t4561.t14))
% 4.28/4.49  (step t4561 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t4561.a0 t4561.a1))
% 4.28/4.49  (step t4562 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4563 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4564 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t4561 t4562 t4563))
% 4.28/4.49  (step t4565 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4564))
% 4.28/4.49  (step t4566 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t4565))
% 4.28/4.49  (step t4567 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4560 t4566))
% 4.28/4.49  (step t4568 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4569 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4567 t4568))
% 4.28/4.49  (step t4570 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4569))
% 4.28/4.49  (step t4571 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t4570))
% 4.28/4.49  (step t4572 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4559 t4571))
% 4.28/4.49  (step t4573 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4574 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4575 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4576 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4572 t4573 t4574 t4575))
% 4.28/4.49  (step t4577 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t4576))
% 4.28/4.49  (step t4578 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4547 t4558 t4577))
% 4.28/4.49  (step t4579 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t4578))
% 4.28/4.49  (step t4580 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4579))
% 4.28/4.49  (step t4581 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.49  (step t4582 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.49  (step t4583 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.49  (step t4584 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4585 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4584))
% 4.28/4.49  (step t4586 (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 (t3601))
% 4.28/4.49  (step t4587 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4588 (cl (= (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true) (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4589 (cl (not (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true)) (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4588))
% 4.28/4.49  (step t4590 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))))) :rule all_simplify)
% 4.28/4.49  (step t4591 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule refl)
% 4.28/4.49  (step t4592 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.28/4.49  (step t4593 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t4591 t4592))
% 4.28/4.49  (step t4594 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.49  (step t4595 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) true)) :rule trans :premises (t4593 t4594))
% 4.28/4.49  (step t4596 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule trans :premises (t4590 t4595))
% 4.28/4.49  (step t4597 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4589 t4596))
% 4.28/4.49  (step t4598 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule refl)
% 4.28/4.49  (step t4599 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule cong :premises (t2693 t4597 t4598))
% 4.28/4.49  (step t4600 (cl (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4601 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4602)
% 4.28/4.49  (assume t4602.a0 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t4602.a1 (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (step t4602.t1 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4602.t2)
% 4.28/4.49  (assume t4602.t2.a0 (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (assume t4602.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (step t4602.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) false) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4602.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) false)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv1 :premises (t4602.t2.t1))
% 4.28/4.49  (step t4602.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.49  (step t4602.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t4602.t2.a1))
% 4.28/4.49  (step t4602.t2.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t4602.t2.t4 t4602.t2.t4))
% 4.28/4.49  (step t4602.t2.t6 (cl (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4602.t2.t3 t4602.t2.t5))
% 4.28/4.49  (step t4602.t2.t7 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4602.t2.t8 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv2 :premises (t4602.t2.t7))
% 4.28/4.49  (step t4602.t2.t9 (cl (not (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t4602.t2.t10 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4602.t2.t8 t4602.t2.t9))
% 4.28/4.49  (step t4602.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule resolution :premises (t4602.t2.t10 t4602.t2.a0))
% 4.28/4.49  (step t4602.t2.t12 (cl (= (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) false)) :rule trans :premises (t4602.t2.t6 t4602.t2.t11))
% 4.28/4.49  (step t4602.t2.t13 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4602.t2.t2 t4602.t2.t12))
% 4.28/4.49  (step t4602.t2 (cl (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t4602.t2.a0 t4602.t2.a1))
% 4.28/4.49  (step t4602.t3 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4602.t4 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4602.t5 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4602.t2 t4602.t3 t4602.t4))
% 4.28/4.49  (step t4602.t6 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t4602.t5))
% 4.28/4.49  (step t4602.t7 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4602.t6))
% 4.28/4.49  (step t4602.t8 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4602.t1 t4602.t7))
% 4.28/4.49  (step t4602.t9 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4602.t10 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4602.t8 t4602.t9))
% 4.28/4.49  (step t4602.t11 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t4602.t10))
% 4.28/4.49  (step t4602.t12 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies :premises (t4602.t11))
% 4.28/4.49  (step t4602.t13 (cl (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4602.t14 (cl (and (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4602.t13 t4602.a1 t4602.a0))
% 4.28/4.49  (step t4602.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4602.t12 t4602.t14))
% 4.28/4.49  (step t4602 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t4602.a0 t4602.a1))
% 4.28/4.49  (step t4603 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4604 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4605 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4602 t4603 t4604))
% 4.28/4.49  (step t4606 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t4605))
% 4.28/4.49  (step t4607 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4606))
% 4.28/4.49  (step t4608 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4601 t4607))
% 4.28/4.49  (step t4609 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4610 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4608 t4609))
% 4.28/4.49  (step t4611 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t4610))
% 4.28/4.49  (step t4612 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies :premises (t4611))
% 4.28/4.49  (step t4613 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4600 t4612))
% 4.28/4.49  (step t4614 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4615 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4616 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4617 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4613 t4614 t4615 t4616))
% 4.28/4.49  (step t4618 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t4617))
% 4.28/4.49  (step t4619 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4587 t4599 t4618))
% 4.28/4.49  (step t4620 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule or :premises (t4619))
% 4.28/4.49  (step t4621 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t4620))
% 4.28/4.49  (step t4622 (cl (= 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 or :premises (t3838))
% 4.28/4.49  (step t4623 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4580 t4581 t4582 t3799 t4082 t3542 t3550 t1658 t3543 t3501 t4583 t3472 t3499 t1658 t1831 t4585 t4586 t4167 t4226 t4621 t3704 t3705 t4622 t3957))
% 4.28/4.49  (step t4624 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4623))
% 4.28/4.49  (step t4625 (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 (t2688))
% 4.28/4.49  (step t4626 (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 (t4625))
% 4.28/4.49  (step t4627 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv_pos2)
% 4.28/4.49  (step t4628 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 4.28/4.49  (step t4629 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t4630 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t4629))
% 4.28/4.49  (step t4631 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 4.28/4.49  (step t4632 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 4.28/4.49  (step t4633 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 4.28/4.49  (step t4634 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t4632 t4633))
% 4.28/4.49  (step t4635 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 4.28/4.49  (step t4636 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t4634 t4635))
% 4.28/4.49  (step t4637 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t4631 t4636))
% 4.28/4.49  (step t4638 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4630 t4637))
% 4.28/4.49  (step t4639 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t1784 t3402 t4628 t4638))
% 4.28/4.49  (step t4640 (cl (not (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4641 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule refl)
% 4.28/4.49  (step t4642 (cl (= (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule equiv_simplify)
% 4.28/4.49  (step t4643 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule equiv2 :premises (t4642))
% 4.28/4.49  (step t4644 (cl (not (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule not_not)
% 4.28/4.49  (step t4645 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4643 t4644))
% 4.28/4.49  (step t4646 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4647)
% 4.28/4.49  (assume t4647.a0 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4647.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t4647.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))
% 4.28/4.49  (assume t4647.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 4.28/4.49  (step t4647.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.49  (step t4647.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.49  (step t4647.t3 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t4647.t4 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t4647.t3))
% 4.28/4.49  (step t4647.t5 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 4.28/4.49  (step t4647.t6 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4647.t4 t4647.t5))
% 4.28/4.49  (step t4647.t7 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t4647.t6 t4647.a3))
% 4.28/4.49  (step t4647.t8 (cl (= false (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule symm :premises (t4647.t7))
% 4.28/4.49  (step t4647.t9 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) true) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv_simplify)
% 4.28/4.49  (step t4647.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) true) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv2 :premises (t4647.t9))
% 4.28/4.49  (step t4647.t11 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t4647.a1))
% 4.28/4.49  (step t4647.t12 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4647.a0))
% 4.28/4.49  (step t4647.t13 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t4647.t12))
% 4.28/4.49  (step t4647.t14 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule symm :premises (t4647.a2))
% 4.28/4.49  (step t4647.t15 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule trans :premises (t4647.t14 t4647.t13))
% 4.28/4.49  (step t4647.t16 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t4647.t15))
% 4.28/4.49  (step t4647.t17 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t4647.t11 t4647.t13 t4647.t16))
% 4.28/4.49  (step t4647.t18 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) true)) :rule resolution :premises (t4647.t10 t4647.t17))
% 4.28/4.49  (step t4647.t19 (cl (= false true)) :rule trans :premises (t4647.t8 t4647.t18))
% 4.28/4.49  (step t4647.t20 (cl false) :rule resolution :premises (t4647.t1 t4647.t2 t4647.t19))
% 4.28/4.49  (step t4647 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) :rule subproof :discharge (t4647.a0 t4647.a1 t4647.a2 t4647.a3))
% 4.28/4.49  (step t4648 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4649 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4650 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4651 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (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.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4652 (cl false (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4647 t4648 t4649 t4650 t4651))
% 4.28/4.49  (step t4653 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) false) :rule reordering :premises (t4652))
% 4.28/4.49  (step t4654 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) false) :rule contraction :premises (t4653))
% 4.28/4.49  (step t4655 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) false) :rule resolution :premises (t4646 t4654))
% 4.28/4.49  (step t4656 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (not false)) :rule implies_neg2)
% 4.28/4.49  (step t4657 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false)) :rule resolution :premises (t4655 t4656))
% 4.28/4.49  (step t4658 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false)) :rule contraction :premises (t4657))
% 4.28/4.49  (step t4659 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule implies_simplify)
% 4.28/4.49  (step t4660 (cl (not (=> (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false)) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv1 :premises (t4659))
% 4.28/4.49  (step t4661 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4658 t4660))
% 4.28/4.49  (step t4662 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false)) :rule resolution :premises (t4645 t4661))
% 4.28/4.49  (step t4663 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false))) :rule cong :premises (t4641 t4662))
% 4.28/4.49  (step t4664 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 4.28/4.49  (step t4665 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule trans :premises (t4663 t4664))
% 4.28/4.49  (step t4666 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4667)
% 4.28/4.49  (assume t4667.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4667.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4667.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t4667.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 4.28/4.49  (step t4667.t1 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 4.28/4.49  (step t4667.t2 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4667.t3)
% 4.28/4.49  (assume t4667.t3.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4667.t3.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (step t4667.t3.t1 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4667.t3.a1))
% 4.28/4.49  (step t4667.t3.t2 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t4667.t3.t1))
% 4.28/4.49  (step t4667.t3.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t4667.t3.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4667.t3.a0))
% 4.28/4.49  (step t4667.t3.t5 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t4667.t3.t3 t4667.t3.t4))
% 4.28/4.49  (step t4667.t3.t6 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t4667.t3.t2 t4667.t3.t5))
% 4.28/4.49  (step t4667.t3 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule subproof :discharge (t4667.t3.a0 t4667.t3.a1))
% 4.28/4.49  (step t4667.t4 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4667.t5 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4667.t6 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule resolution :premises (t4667.t3 t4667.t4 t4667.t5))
% 4.28/4.49  (step t4667.t7 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule reordering :premises (t4667.t6))
% 4.28/4.49  (step t4667.t8 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule contraction :premises (t4667.t7))
% 4.28/4.49  (step t4667.t9 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4667.t2 t4667.t8))
% 4.28/4.49  (step t4667.t10 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies_neg2)
% 4.28/4.49  (step t4667.t11 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4667.t9 t4667.t10))
% 4.28/4.49  (step t4667.t12 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4667.t11))
% 4.28/4.49  (step t4667.t13 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule implies :premises (t4667.t12))
% 4.28/4.49  (step t4667.t14 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule and_neg)
% 4.28/4.49  (step t4667.t15 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t4667.t14 t4667.a0 t4667.a1))
% 4.28/4.49  (step t4667.t16 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t4667.t13 t4667.t15))
% 4.28/4.49  (step t4667.t17 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4667.t1 t4667.a1 t4667.a2 t4667.t16 t4667.a3))
% 4.28/4.49  (step t4667 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule subproof :discharge (t4667.a0 t4667.a1 t4667.a2 t4667.a3))
% 4.28/4.49  (step t4668 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4669 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4670 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4671 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4672 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4667 t4668 t4669 t4670 t4671))
% 4.28/4.49  (step t4673 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule reordering :premises (t4672))
% 4.28/4.49  (step t4674 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4673))
% 4.28/4.49  (step t4675 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4666 t4674))
% 4.28/4.49  (step t4676 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.49  (step t4677 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4675 t4676))
% 4.28/4.49  (step t4678 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t4677))
% 4.28/4.49  (step t4679 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4640 t4665 t4678))
% 4.28/4.49  (step t4680 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule not_and :premises (t4679))
% 4.28/4.49  (step t4681 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4682 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t4683 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4684 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 4.28/4.49  (step t4685 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4680 t4681 t4682 t4683 t4684))
% 4.28/4.49  (step t4686 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t4685))
% 4.28/4.49  (step t4687 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4627 t4639 t4686))
% 4.28/4.49  (step t4688 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule or :premises (t4687))
% 4.28/4.49  (step t4689 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t4688))
% 4.28/4.49  (step t4690 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t2835))
% 4.28/4.49  (step t4691 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4689 t2202 t1659 t4690))
% 4.28/4.49  (step t4692 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4624 t4626 t4691))
% 4.28/4.49  (step t4693 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4692))
% 4.28/4.49  (step t4694 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule reordering :premises (t4693))
% 4.28/4.49  (step t4695 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t4696 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 4.28/4.49  (step t4697 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t1783 t4332 t4696))
% 4.28/4.49  (step t4698 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4699 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4700)
% 4.28/4.49  (assume t4700.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.49  (assume t4700.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4700.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4700.t2)
% 4.28/4.49  (assume t4700.t2.a0 (not (= tptp.e20 tptp.e22)))
% 4.28/4.49  (assume t4700.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4700.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4700.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4700.t2.t1))
% 4.28/4.49  (step t4700.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.49  (step t4700.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4700.t2.a1))
% 4.28/4.49  (step t4700.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.e22))) :rule cong :premises (t4700.t2.t3 t4700.t2.t4))
% 4.28/4.49  (step t4700.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.49  (step t4700.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t4700.t2.t6))
% 4.28/4.49  (step t4700.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 4.28/4.49  (step t4700.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t4700.t2.t7 t4700.t2.t8))
% 4.28/4.49  (step t4700.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t4700.t2.t9 t4700.t2.a0))
% 4.28/4.49  (step t4700.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t4700.t2.t5 t4700.t2.t10))
% 4.28/4.49  (step t4700.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4700.t2.t2 t4700.t2.t11))
% 4.28/4.49  (step t4700.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4700.t2.a0 t4700.t2.a1))
% 4.28/4.49  (step t4700.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4700.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4700.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4700.t2 t4700.t3 t4700.t4))
% 4.28/4.49  (step t4700.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4700.t5))
% 4.28/4.49  (step t4700.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4700.t6))
% 4.28/4.49  (step t4700.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4700.t1 t4700.t7))
% 4.28/4.49  (step t4700.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4700.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4700.t8 t4700.t9))
% 4.28/4.49  (step t4700.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4700.t10))
% 4.28/4.49  (step t4700.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4700.t11))
% 4.28/4.49  (step t4700.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4700.t14 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4700.t13 t4700.a0 t4700.a1))
% 4.28/4.49  (step t4700.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4700.t12 t4700.t14))
% 4.28/4.49  (step t4700 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4700.a0 t4700.a1))
% 4.28/4.49  (step t4701 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4702 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4703 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4700 t4701 t4702))
% 4.28/4.49  (step t4704 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4703))
% 4.28/4.49  (step t4705 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4704))
% 4.28/4.49  (step t4706 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4699 t4705))
% 4.28/4.49  (step t4707 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4708 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4706 t4707))
% 4.28/4.49  (step t4709 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4708))
% 4.28/4.49  (step t4710 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4709))
% 4.28/4.49  (step t4711 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4698 t4710))
% 4.28/4.49  (step t4712 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.49  (step t4713 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4714 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4715 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4711 t4712 t4713 t4714))
% 4.28/4.49  (step t4716 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4715))
% 4.28/4.49  (step t4717 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4695 t4697 t4716))
% 4.28/4.49  (step t4718 (cl (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t4717))
% 4.28/4.49  (step t4719 (cl (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4718))
% 4.28/4.49  (step t4720 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t4721 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t4332 t3968 t3315))
% 4.28/4.49  (step t4722 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4723 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4724)
% 4.28/4.49  (assume t4724.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4724.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.49  (step t4724.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4724.t2)
% 4.28/4.49  (assume t4724.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.49  (assume t4724.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4724.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4724.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t4724.t2.t1))
% 4.28/4.49  (step t4724.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) :rule symm :premises (t4724.t2.a1))
% 4.28/4.49  (step t4724.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4724.t2.t3))
% 4.28/4.49  (step t4724.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 4.28/4.49  (step t4724.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule cong :premises (t4724.t2.t4 t4724.t2.t5))
% 4.28/4.49  (step t4724.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)
% 4.28/4.49  (step t4724.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 (t4724.t2.t7))
% 4.28/4.49  (step t4724.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)
% 4.28/4.49  (step t4724.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 (t4724.t2.t8 t4724.t2.t9))
% 4.28/4.49  (step t4724.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t4724.t2.t10 t4724.t2.a0))
% 4.28/4.49  (step t4724.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t4724.t2.t6 t4724.t2.t11))
% 4.28/4.49  (step t4724.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4724.t2.t2 t4724.t2.t12))
% 4.28/4.49  (step t4724.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4724.t2.a0 t4724.t2.a1))
% 4.28/4.49  (step t4724.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4724.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4724.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4724.t2 t4724.t3 t4724.t4))
% 4.28/4.49  (step t4724.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4724.t5))
% 4.28/4.49  (step t4724.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4724.t6))
% 4.28/4.49  (step t4724.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4724.t1 t4724.t7))
% 4.28/4.49  (step t4724.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4724.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4724.t8 t4724.t9))
% 4.28/4.49  (step t4724.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4724.t10))
% 4.28/4.49  (step t4724.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4724.t11))
% 4.28/4.49  (step t4724.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4724.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4724.t13 t4724.a1 t4724.a0))
% 4.28/4.49  (step t4724.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4724.t12 t4724.t14))
% 4.28/4.49  (step t4724 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4724.a0 t4724.a1))
% 4.28/4.49  (step t4725 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4726 (cl (not (and (= tptp.e22 (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)
% 4.28/4.49  (step t4727 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t4724 t4725 t4726))
% 4.28/4.49  (step t4728 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4727))
% 4.28/4.49  (step t4729 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4728))
% 4.28/4.49  (step t4730 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4723 t4729))
% 4.28/4.49  (step t4731 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t4732 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4730 t4731))
% 4.28/4.49  (step t4733 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4732))
% 4.28/4.49  (step t4734 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4733))
% 4.28/4.49  (step t4735 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4722 t4734))
% 4.28/4.49  (step t4736 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4737 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4738 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4739 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4735 t4736 t4737 t4738))
% 4.28/4.49  (step t4740 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4739))
% 4.28/4.49  (step t4741 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4720 t4721 t4740))
% 4.28/4.49  (step t4742 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4741))
% 4.28/4.49  (step t4743 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4742))
% 4.28/4.49  (step t4744 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4546 t4694 t4719 t1831 t4743 t3993))
% 4.28/4.49  (step t4745 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4744))
% 4.28/4.49  (step t4746 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4747 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule reordering :premises (t4746))
% 4.28/4.49  (step t4748 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4749 (cl (= (= (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) true) (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4750 (cl (not (= (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) true)) (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4749))
% 4.28/4.49  (step t4751 (cl (= (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))))) :rule all_simplify)
% 4.28/4.49  (step t4752 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule refl)
% 4.28/4.49  (step t4753 (cl (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.28/4.49  (step t4754 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t4752 t4753))
% 4.28/4.49  (step t4755 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.49  (step t4756 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) true)) :rule trans :premises (t4754 t4755))
% 4.28/4.49  (step t4757 (cl (= (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule trans :premises (t4751 t4756))
% 4.28/4.49  (step t4758 (cl (= (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4750 t4757))
% 4.28/4.49  (step t4759 (cl (= (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule refl)
% 4.28/4.49  (step t4760 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule cong :premises (t1784 t3402 t4758 t4759))
% 4.28/4.49  (step t4761 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4762 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4763)
% 4.28/4.49  (assume t4763.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4763.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4763.a2 (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (step t4763.t1 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4763.t2)
% 4.28/4.49  (assume t4763.t2.a0 (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (assume t4763.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4763.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (step t4763.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4763.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv1 :premises (t4763.t2.t1))
% 4.28/4.49  (step t4763.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t4763.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4763.t2.a2))
% 4.28/4.49  (step t4763.t2.t5 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4763.t2.t4))
% 4.28/4.49  (step t4763.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t4763.t2.t3 t4763.t2.t5))
% 4.28/4.49  (step t4763.t2.t7 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4763.t2.a1))
% 4.28/4.49  (step t4763.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule trans :premises (t4763.t2.t6 t4763.t2.t7))
% 4.28/4.49  (step t4763.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t4763.t2.t8 t4763.t2.t8))
% 4.28/4.49  (step t4763.t2.t10 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4763.t2.t3 t4763.t2.t9))
% 4.28/4.49  (step t4763.t2.t11 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4763.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv2 :premises (t4763.t2.t11))
% 4.28/4.49  (step t4763.t2.t13 (cl (not (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t4763.t2.t14 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4763.t2.t12 t4763.t2.t13))
% 4.28/4.49  (step t4763.t2.t15 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule resolution :premises (t4763.t2.t14 t4763.t2.a0))
% 4.28/4.49  (step t4763.t2.t16 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false)) :rule trans :premises (t4763.t2.t10 t4763.t2.t15))
% 4.28/4.49  (step t4763.t2.t17 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4763.t2.t2 t4763.t2.t16))
% 4.28/4.49  (step t4763.t2 (cl (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule subproof :discharge (t4763.t2.a0 t4763.t2.a1 t4763.t2.a2))
% 4.28/4.49  (step t4763.t3 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4763.t4 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4763.t5 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4763.t6 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t4763.t2 t4763.t3 t4763.t4 t4763.t5))
% 4.28/4.49  (step t4763.t7 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule reordering :premises (t4763.t6))
% 4.28/4.49  (step t4763.t8 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4763.t7))
% 4.28/4.49  (step t4763.t9 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4763.t1 t4763.t8))
% 4.28/4.49  (step t4763.t10 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.49  (step t4763.t11 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4763.t9 t4763.t10))
% 4.28/4.49  (step t4763.t12 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t4763.t11))
% 4.28/4.49  (step t4763.t13 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies :premises (t4763.t12))
% 4.28/4.49  (step t4763.t14 (cl (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.49  (step t4763.t15 (cl (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t4763.t14 t4763.a2 t4763.a1 t4763.a0))
% 4.28/4.49  (step t4763.t16 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4763.t13 t4763.t15))
% 4.28/4.49  (step t4763 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule subproof :discharge (t4763.a0 t4763.a1 t4763.a2))
% 4.28/4.49  (step t4764 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4765 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4766 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4767 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4763 t4764 t4765 t4766))
% 4.28/4.49  (step t4768 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule reordering :premises (t4767))
% 4.28/4.49  (step t4769 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4768))
% 4.28/4.49  (step t4770 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4762 t4769))
% 4.28/4.49  (step t4771 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.49  (step t4772 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4770 t4771))
% 4.28/4.49  (step t4773 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t4772))
% 4.28/4.49  (step t4774 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies :premises (t4773))
% 4.28/4.49  (step t4775 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4761 t4774))
% 4.28/4.49  (step t4776 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4777 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t4778 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4779 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 4.28/4.49  (step t4780 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4775 t4776 t4777 t4778 t4779))
% 4.28/4.49  (step t4781 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t4780))
% 4.28/4.49  (step t4782 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4748 t4760 t4781))
% 4.28/4.49  (step t4783 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule or :premises (t4782))
% 4.28/4.49  (step t4784 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t4783))
% 4.28/4.49  (step t4785 (cl (not (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e22 (tptp.h4 tptp.e12)))))) (not (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule equiv_pos2)
% 4.28/4.49  (step t4786 (cl (= (= (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) true) (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4787 (cl (not (= (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) true)) (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4786))
% 4.28/4.49  (step t4788 (cl (= (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))))) :rule all_simplify)
% 4.28/4.49  (step t4789 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule refl)
% 4.28/4.49  (step t4790 (cl (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 4.28/4.49  (step t4791 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t4789 t4790))
% 4.28/4.49  (step t4792 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.49  (step t4793 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) true)) :rule trans :premises (t4791 t4792))
% 4.28/4.49  (step t4794 (cl (= (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule trans :premises (t4788 t4793))
% 4.28/4.49  (step t4795 (cl (= (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4787 t4794))
% 4.28/4.49  (step t4796 (cl (= (not (= tptp.e22 (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule refl)
% 4.28/4.49  (step t4797 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e22 (tptp.h4 tptp.e12)))))) :rule cong :premises (t2473 t4795 t4796))
% 4.28/4.49  (step t4798 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4799 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4800)
% 4.28/4.49  (assume t4800.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4800.a1 (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (step t4800.t1 (cl (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4800.t2)
% 4.28/4.49  (assume t4800.t2.a0 (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (assume t4800.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (step t4800.t2.t1 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e12)) false) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule equiv_simplify)
% 4.28/4.49  (step t4800.t2.t2 (cl (not (= (= tptp.e22 (tptp.h4 tptp.e12)) false)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule equiv1 :premises (t4800.t2.t1))
% 4.28/4.49  (step t4800.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 4.28/4.49  (step t4800.t2.t4 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4800.t2.a1))
% 4.28/4.49  (step t4800.t2.t5 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4800.t2.t3 t4800.t2.t4))
% 4.28/4.49  (step t4800.t2.t6 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4800.t2.t7 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv2 :premises (t4800.t2.t6))
% 4.28/4.49  (step t4800.t2.t8 (cl (not (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t4800.t2.t9 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4800.t2.t7 t4800.t2.t8))
% 4.28/4.49  (step t4800.t2.t10 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule resolution :premises (t4800.t2.t9 t4800.t2.a0))
% 4.28/4.49  (step t4800.t2.t11 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) false)) :rule trans :premises (t4800.t2.t5 t4800.t2.t10))
% 4.28/4.49  (step t4800.t2.t12 (cl (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4800.t2.t2 t4800.t2.t11))
% 4.28/4.49  (step t4800.t2 (cl (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule subproof :discharge (t4800.t2.a0 t4800.t2.a1))
% 4.28/4.49  (step t4800.t3 (cl (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4800.t4 (cl (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4800.t5 (cl (not (= tptp.e22 (tptp.h4 tptp.e12))) (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t4800.t2 t4800.t3 t4800.t4))
% 4.28/4.49  (step t4800.t6 (cl (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule reordering :premises (t4800.t5))
% 4.28/4.49  (step t4800.t7 (cl (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t4800.t6))
% 4.28/4.49  (step t4800.t8 (cl (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4800.t1 t4800.t7))
% 4.28/4.49  (step t4800.t9 (cl (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 4.28/4.49  (step t4800.t10 (cl (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule resolution :premises (t4800.t8 t4800.t9))
% 4.28/4.49  (step t4800.t11 (cl (=> (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule contraction :premises (t4800.t10))
% 4.28/4.49  (step t4800.t12 (cl (not (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies :premises (t4800.t11))
% 4.28/4.49  (step t4800.t13 (cl (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t4800.t14 (cl (and (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule resolution :premises (t4800.t13 t4800.a1 t4800.a0))
% 4.28/4.49  (step t4800.t15 (cl (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4800.t12 t4800.t14))
% 4.28/4.49  (step t4800 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule subproof :discharge (t4800.a0 t4800.a1))
% 4.28/4.49  (step t4801 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4802 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4803 (cl (not (= tptp.e22 (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4800 t4801 t4802))
% 4.28/4.49  (step t4804 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule reordering :premises (t4803))
% 4.28/4.49  (step t4805 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t4804))
% 4.28/4.49  (step t4806 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4799 t4805))
% 4.28/4.49  (step t4807 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 4.28/4.49  (step t4808 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule resolution :premises (t4806 t4807))
% 4.28/4.49  (step t4809 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule contraction :premises (t4808))
% 4.28/4.49  (step t4810 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies :premises (t4809))
% 4.28/4.49  (step t4811 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4798 t4810))
% 4.28/4.49  (step t4812 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t4813 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4814 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t4815 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule resolution :premises (t4811 t4812 t4813 t4814))
% 4.28/4.49  (step t4816 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule contraction :premises (t4815))
% 4.28/4.49  (step t4817 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule resolution :premises (t4785 t4797 t4816))
% 4.28/4.49  (step t4818 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule or :premises (t4817))
% 4.28/4.49  (step t4819 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule reordering :premises (t4818))
% 4.28/4.49  (step t4820 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4821 (cl (= (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) true) (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))))) :rule equiv_simplify)
% 4.28/4.49  (step t4822 (cl (not (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) true)) (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule equiv1 :premises (t4821))
% 4.28/4.49  (step t4823 (cl (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) (= (= tptp.e22 (tptp.h4 tptp.e12)) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))))) :rule all_simplify)
% 4.28/4.49  (step t4824 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule refl)
% 4.28/4.49  (step t4825 (cl (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 4.28/4.49  (step t4826 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e12)) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e12))))) :rule cong :premises (t4824 t4825))
% 4.28/4.49  (step t4827 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e12))) true)) :rule all_simplify)
% 4.28/4.49  (step t4828 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e12)) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) true)) :rule trans :premises (t4826 t4827))
% 4.28/4.49  (step t4829 (cl (= (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) true)) :rule trans :premises (t4823 t4828))
% 4.28/4.49  (step t4830 (cl (= (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t4822 t4829))
% 4.28/4.49  (step t4831 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))))) :rule cong :premises (t1784 t1785 t2692 t4696 t2473 t4830 t4333))
% 4.28/4.49  (step t4832 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule and_neg)
% 4.28/4.49  (step t4833 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4834)
% 4.28/4.49  (assume t4834.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4834.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.49  (assume t4834.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.49  (assume t4834.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4834.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4834.a5 (not (= tptp.e22 (tptp.h4 tptp.e12))))
% 4.28/4.49  (step t4834.t1 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4834.t2)
% 4.28/4.49  (assume t4834.t2.a0 (not (= tptp.e22 (tptp.h4 tptp.e12))))
% 4.28/4.49  (assume t4834.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4834.t2.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4834.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4834.t2.a4 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.49  (assume t4834.t2.a5 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.49  (step t4834.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4834.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv1 :premises (t4834.t2.t1))
% 4.28/4.49  (step t4834.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 4.28/4.49  (step t4834.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t4834.t2.a4))
% 4.28/4.49  (step t4834.t2.t5 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4834.t2.t4))
% 4.28/4.49  (step t4834.t2.t6 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t4834.t2.t7 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule cong :premises (t4834.t2.t5 t4834.t2.t6))
% 4.28/4.49  (step t4834.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4834.t2.a3))
% 4.28/4.49  (step t4834.t2.t9 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4834.t2.t8))
% 4.28/4.49  (step t4834.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4834.t2.t9))
% 4.28/4.49  (step t4834.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4834.t2.a2))
% 4.28/4.49  (step t4834.t2.t12 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4834.t2.t11))
% 4.28/4.49  (step t4834.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4834.t2.a1))
% 4.28/4.49  (step t4834.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule symm :premises (t4834.t2.t13))
% 4.28/4.49  (step t4834.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h4 tptp.e12))) :rule trans :premises (t4834.t2.t7 t4834.t2.t10 t4834.t2.t12 t4834.t2.t14))
% 4.28/4.49  (step t4834.t2.t16 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4834.t2.t15))
% 4.28/4.49  (step t4834.t2.t17 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule trans :premises (t4834.t2.t7 t4834.t2.t10))
% 4.28/4.49  (step t4834.t2.t18 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t4834.t2.t17 t4834.t2.t17))
% 4.28/4.49  (step t4834.t2.t19 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t4834.t2.a5))
% 4.28/4.49  (step t4834.t2.t20 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4834.t2.t7))
% 4.28/4.49  (step t4834.t2.t21 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t4834.t2.t18 t4834.t2.t19 t4834.t2.t9 t4834.t2.t20))
% 4.28/4.49  (step t4834.t2.t22 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule symm :premises (t4834.t2.t21))
% 4.28/4.49  (step t4834.t2.t23 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule trans :premises (t4834.t2.t16 t4834.t2.t22))
% 4.28/4.49  (step t4834.t2.t24 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (tptp.h4 tptp.e12))) :rule symm :premises (t4834.t2.t23))
% 4.28/4.49  (step t4834.t2.t25 (cl (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule cong :premises (t4834.t2.t3 t4834.t2.t24))
% 4.28/4.49  (step t4834.t2.t26 (cl (= (= (= tptp.e22 (tptp.h4 tptp.e12)) false) (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule equiv_simplify)
% 4.28/4.49  (step t4834.t2.t27 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) false) (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) :rule equiv2 :premises (t4834.t2.t26))
% 4.28/4.49  (step t4834.t2.t28 (cl (not (not (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule not_not)
% 4.28/4.49  (step t4834.t2.t29 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) false) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t4834.t2.t27 t4834.t2.t28))
% 4.28/4.49  (step t4834.t2.t30 (cl (= (= tptp.e22 (tptp.h4 tptp.e12)) false)) :rule resolution :premises (t4834.t2.t29 t4834.t2.a0))
% 4.28/4.49  (step t4834.t2.t31 (cl (= (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) false)) :rule trans :premises (t4834.t2.t25 t4834.t2.t30))
% 4.28/4.49  (step t4834.t2.t32 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4834.t2.t2 t4834.t2.t31))
% 4.28/4.49  (step t4834.t2 (cl (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t4834.t2.a0 t4834.t2.a1 t4834.t2.a2 t4834.t2.a3 t4834.t2.a4 t4834.t2.a5))
% 4.28/4.49  (step t4834.t3 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule and_pos)
% 4.28/4.49  (step t4834.t4 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4834.t5 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4834.t6 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4834.t7 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4834.t8 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4834.t9 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4834.t2 t4834.t3 t4834.t4 t4834.t5 t4834.t6 t4834.t7 t4834.t8))
% 4.28/4.49  (step t4834.t10 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t4834.t9))
% 4.28/4.49  (step t4834.t11 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4834.t10))
% 4.28/4.49  (step t4834.t12 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4834.t1 t4834.t11))
% 4.28/4.49  (step t4834.t13 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.49  (step t4834.t14 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4834.t12 t4834.t13))
% 4.28/4.49  (step t4834.t15 (cl (=> (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4834.t14))
% 4.28/4.49  (step t4834.t16 (cl (not (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t4834.t15))
% 4.28/4.49  (step t4834.t17 (cl (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_neg)
% 4.28/4.49  (step t4834.t18 (cl (and (not (= tptp.e22 (tptp.h4 tptp.e12))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4834.t17 t4834.a5 t4834.a4 t4834.a3 t4834.a0 t4834.a1 t4834.a2))
% 4.28/4.49  (step t4834.t19 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4834.t16 t4834.t18))
% 4.28/4.49  (step t4834 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t4834.a0 t4834.a1 t4834.a2 t4834.a3 t4834.a4 t4834.a5))
% 4.28/4.49  (step t4835 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4836 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4837 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4838 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4839 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4840 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule and_pos)
% 4.28/4.49  (step t4841 (cl (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))))) :rule resolution :premises (t4834 t4835 t4836 t4837 t4838 t4839 t4840))
% 4.28/4.49  (step t4842 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t4841))
% 4.28/4.49  (step t4843 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4842))
% 4.28/4.49  (step t4844 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4833 t4843))
% 4.28/4.49  (step t4845 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 4.28/4.49  (step t4846 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4844 t4845))
% 4.28/4.49  (step t4847 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4846))
% 4.28/4.49  (step t4848 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.h4 tptp.e12))))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t4847))
% 4.28/4.49  (step t4849 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4832 t4848))
% 4.28/4.49  (step t4850 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4851 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4852 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.49  (step t4853 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4854 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t4855 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (not (= tptp.e22 (tptp.h4 tptp.e12)))))) :rule or_neg)
% 4.28/4.49  (step t4856 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t4857 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4849 t4850 t4851 t4852 t4853 t4854 t4855 t4856))
% 4.28/4.49  (step t4858 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (not (not (= tptp.e22 (tptp.h4 tptp.e12)))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t4857))
% 4.28/4.49  (step t4859 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4820 t4831 t4858))
% 4.28/4.49  (step t4860 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (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.e12))) (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule or :premises (t4859))
% 4.28/4.49  (step t4861 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t4860))
% 4.28/4.49  (step t4862 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.49  (step t4863 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4864 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) :rule cong :premises (t1784 t3402 t2692 t3745 t4696 t2473 t4758 t3515))
% 4.28/4.49  (step t4865 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t4866 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4867)
% 4.28/4.49  (assume t4867.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4867.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4867.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.49  (assume t4867.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.49  (assume t4867.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4867.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4867.a6 (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (step t4867.t1 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4867.t2)
% 4.28/4.49  (assume t4867.t2.a0 (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))
% 4.28/4.49  (assume t4867.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4867.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4867.t2.a3 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t4867.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4867.t2.a5 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 4.28/4.49  (assume t4867.t2.a6 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.49  (step t4867.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4867.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv1 :premises (t4867.t2.t1))
% 4.28/4.49  (step t4867.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t4867.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4867.t2.a2))
% 4.28/4.49  (step t4867.t2.t5 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4867.t2.t4))
% 4.28/4.49  (step t4867.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t4867.t2.t3 t4867.t2.t5))
% 4.28/4.49  (step t4867.t2.t7 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4867.t2.a1))
% 4.28/4.49  (step t4867.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule trans :premises (t4867.t2.t6 t4867.t2.t7))
% 4.28/4.49  (step t4867.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t4867.t2.t8 t4867.t2.t8))
% 4.28/4.49  (step t4867.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule symm :premises (t4867.t2.t9))
% 4.28/4.49  (step t4867.t2.t11 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4867.t2.a3))
% 4.28/4.49  (step t4867.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule trans :premises (t4867.t2.t11 t4867.t2.t10))
% 4.28/4.49  (step t4867.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (tptp.h4 tptp.e12))) :rule symm :premises (t4867.t2.t12))
% 4.28/4.49  (step t4867.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t4867.t2.a6))
% 4.28/4.49  (step t4867.t2.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t4867.t2.t14 t4867.t2.t14))
% 4.28/4.49  (step t4867.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t4867.t2.a5))
% 4.28/4.49  (step t4867.t2.t17 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4867.t2.a4))
% 4.28/4.49  (step t4867.t2.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4867.t2.t17))
% 4.28/4.49  (step t4867.t2.t19 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.h4 tptp.e12))) :rule trans :premises (t4867.t2.t15 t4867.t2.t16 t4867.t2.t18 t4867.t2.a3))
% 4.28/4.49  (step t4867.t2.t20 (cl (= (tptp.h4 tptp.e12) (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule symm :premises (t4867.t2.t19))
% 4.28/4.49  (step t4867.t2.t21 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule trans :premises (t4867.t2.t10 t4867.t2.t13 t4867.t2.t20))
% 4.28/4.49  (step t4867.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4867.t2.t21))
% 4.28/4.49  (step t4867.t2.t23 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4867.t2.t3 t4867.t2.t22))
% 4.28/4.49  (step t4867.t2.t24 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4867.t2.t25 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv2 :premises (t4867.t2.t24))
% 4.28/4.49  (step t4867.t2.t26 (cl (not (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t4867.t2.t27 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4867.t2.t25 t4867.t2.t26))
% 4.28/4.49  (step t4867.t2.t28 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule resolution :premises (t4867.t2.t27 t4867.t2.a0))
% 4.28/4.49  (step t4867.t2.t29 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) false)) :rule trans :premises (t4867.t2.t23 t4867.t2.t28))
% 4.28/4.49  (step t4867.t2.t30 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4867.t2.t2 t4867.t2.t29))
% 4.28/4.49  (step t4867.t2 (cl (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t4867.t2.a0 t4867.t2.a1 t4867.t2.a2 t4867.t2.a3 t4867.t2.a4 t4867.t2.a5 t4867.t2.a6))
% 4.28/4.49  (step t4867.t3 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4867.t4 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4867.t5 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4867.t6 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4867.t7 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4867.t8 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4867.t9 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4867.t10 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4867.t2 t4867.t3 t4867.t4 t4867.t5 t4867.t6 t4867.t7 t4867.t8 t4867.t9))
% 4.28/4.49  (step t4867.t11 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t4867.t10))
% 4.28/4.49  (step t4867.t12 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4867.t11))
% 4.28/4.49  (step t4867.t13 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4867.t1 t4867.t12))
% 4.28/4.49  (step t4867.t14 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 4.28/4.49  (step t4867.t15 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4867.t13 t4867.t14))
% 4.28/4.49  (step t4867.t16 (cl (=> (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t4867.t15))
% 4.28/4.49  (step t4867.t17 (cl (not (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t4867.t16))
% 4.28/4.49  (step t4867.t18 (cl (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 4.28/4.49  (step t4867.t19 (cl (and (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4867.t18 t4867.a6 t4867.a1 t4867.a0 t4867.a5 t4867.a4 t4867.a2 t4867.a3))
% 4.28/4.49  (step t4867.t20 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4867.t17 t4867.t19))
% 4.28/4.49  (step t4867 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t4867.a0 t4867.a1 t4867.a2 t4867.a3 t4867.a4 t4867.a5 t4867.a6))
% 4.28/4.49  (step t4868 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4869 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4870 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4871 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t4872 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4873 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4874 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t4875 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4867 t4868 t4869 t4870 t4871 t4872 t4873 t4874))
% 4.28/4.49  (step t4876 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t4875))
% 4.28/4.49  (step t4877 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4876))
% 4.28/4.49  (step t4878 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4866 t4877))
% 4.28/4.49  (step t4879 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 4.28/4.49  (step t4880 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4878 t4879))
% 4.28/4.49  (step t4881 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t4880))
% 4.28/4.49  (step t4882 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t4881))
% 4.28/4.49  (step t4883 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4865 t4882))
% 4.28/4.49  (step t4884 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4885 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t4886 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.49  (step t4887 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.49  (step t4888 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4889 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t4890 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4891 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 4.28/4.49  (step t4892 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4883 t4884 t4885 t4886 t4887 t4888 t4889 t4890 t4891))
% 4.28/4.49  (step t4893 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t4892))
% 4.28/4.49  (step t4894 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4863 t4864 t4893))
% 4.28/4.49  (step t4895 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule or :premises (t4894))
% 4.28/4.49  (step t4896 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule reordering :premises (t4895))
% 4.28/4.49  (step t4897 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4819 t1420 t4861 t1420 t1658 t1659 t4329 t4862 t3501 t4896 t1420 t2202 t1659))
% 4.28/4.49  (step t4898 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4897))
% 4.28/4.49  (step t4899 (cl (= 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 or :premises (t3361))
% 4.28/4.49  (step t4900 (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 (t3706))
% 4.28/4.49  (step t4901 (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)
% 4.28/4.49  (step t4902 (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 (t4696 t3217 t3403))
% 4.28/4.49  (step t4903 (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)
% 4.28/4.49  (step t4904 (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)
% 4.28/4.49  (anchor :step t4905)
% 4.28/4.49  (assume t4905.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4905.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (anchor :step t4905.t2)
% 4.28/4.49  (assume t4905.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.49  (assume t4905.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4905.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t4905.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 (t4905.t2.t1))
% 4.28/4.49  (step t4905.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4905.t2.a1))
% 4.28/4.49  (step t4905.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4905.t2.t3))
% 4.28/4.49  (step t4905.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 4.28/4.49  (step t4905.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 (t4905.t2.t4 t4905.t2.t5))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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 (t4905.t2.t7))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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 (t4905.t2.t8 t4905.t2.t9))
% 4.28/4.49  (step t4905.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t4905.t2.t10 t4905.t2.a0))
% 4.28/4.49  (step t4905.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t4905.t2.t6 t4905.t2.t11))
% 4.28/4.49  (step t4905.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4905.t2.t2 t4905.t2.t12))
% 4.28/4.49  (step t4905.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 (t4905.t2.a0 t4905.t2.a1))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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 (t4905.t2 t4905.t3 t4905.t4))
% 4.28/4.49  (step t4905.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 (t4905.t5))
% 4.28/4.49  (step t4905.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 (t4905.t6))
% 4.28/4.49  (step t4905.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 (t4905.t1 t4905.t7))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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 (t4905.t8 t4905.t9))
% 4.28/4.49  (step t4905.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 (t4905.t10))
% 4.28/4.49  (step t4905.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 (t4905.t11))
% 4.28/4.49  (step t4905.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)
% 4.28/4.49  (step t4905.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 (t4905.t13 t4905.a1 t4905.a0))
% 4.28/4.49  (step t4905.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4905.t12 t4905.t14))
% 4.28/4.49  (step t4905 (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 (t4905.a0 t4905.a1))
% 4.28/4.49  (step t4906 (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)
% 4.28/4.49  (step t4907 (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)
% 4.28/4.49  (step t4908 (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 (t4905 t4906 t4907))
% 4.28/4.49  (step t4909 (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 (t4908))
% 4.28/4.49  (step t4910 (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 (t4909))
% 4.28/4.49  (step t4911 (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 (t4904 t4910))
% 4.28/4.49  (step t4912 (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)
% 4.28/4.49  (step t4913 (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 (t4911 t4912))
% 4.28/4.49  (step t4914 (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 (t4913))
% 4.28/4.49  (step t4915 (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 (t4914))
% 4.28/4.49  (step t4916 (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 (t4903 t4915))
% 4.28/4.49  (step t4917 (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)
% 4.28/4.49  (step t4918 (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)
% 4.28/4.49  (step t4919 (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)
% 4.28/4.49  (step t4920 (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 (t4916 t4917 t4918 t4919))
% 4.28/4.49  (step t4921 (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 (t4920))
% 4.28/4.49  (step t4922 (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 (t4901 t4902 t4921))
% 4.28/4.49  (step t4923 (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 (t4922))
% 4.28/4.49  (step t4924 (cl (= (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.e23)))) :rule reordering :premises (t4923))
% 4.28/4.49  (step t4925 (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)
% 4.28/4.49  (step t4926 (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 (t4696 t3810 t2470))
% 4.28/4.49  (step t4927 (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)
% 4.28/4.49  (step t4928 (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)
% 4.28/4.49  (anchor :step t4929)
% 4.28/4.49  (assume t4929.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4929.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (anchor :step t4929.t2)
% 4.28/4.49  (assume t4929.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t4929.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4929.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t4929.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 (t4929.t2.t1))
% 4.28/4.49  (step t4929.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4929.t2.a1))
% 4.28/4.49  (step t4929.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4929.t2.t3))
% 4.28/4.49  (step t4929.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 4.28/4.49  (step t4929.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 (t4929.t2.t4 t4929.t2.t5))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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 (t4929.t2.t7))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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 (t4929.t2.t8 t4929.t2.t9))
% 4.28/4.49  (step t4929.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t4929.t2.t10 t4929.t2.a0))
% 4.28/4.49  (step t4929.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t4929.t2.t6 t4929.t2.t11))
% 4.28/4.49  (step t4929.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4929.t2.t2 t4929.t2.t12))
% 4.28/4.49  (step t4929.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 (t4929.t2.a0 t4929.t2.a1))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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 (t4929.t2 t4929.t3 t4929.t4))
% 4.28/4.49  (step t4929.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 (t4929.t5))
% 4.28/4.49  (step t4929.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 (t4929.t6))
% 4.28/4.49  (step t4929.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 (t4929.t1 t4929.t7))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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 (t4929.t8 t4929.t9))
% 4.28/4.49  (step t4929.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 (t4929.t10))
% 4.28/4.49  (step t4929.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 (t4929.t11))
% 4.28/4.49  (step t4929.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)
% 4.28/4.49  (step t4929.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 (t4929.t13 t4929.a1 t4929.a0))
% 4.28/4.49  (step t4929.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4929.t12 t4929.t14))
% 4.28/4.49  (step t4929 (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 (t4929.a0 t4929.a1))
% 4.28/4.49  (step t4930 (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)
% 4.28/4.49  (step t4931 (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)
% 4.28/4.49  (step t4932 (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 (t4929 t4930 t4931))
% 4.28/4.49  (step t4933 (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 (t4932))
% 4.28/4.49  (step t4934 (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 (t4933))
% 4.28/4.49  (step t4935 (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 (t4928 t4934))
% 4.28/4.49  (step t4936 (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)
% 4.28/4.49  (step t4937 (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 (t4935 t4936))
% 4.28/4.49  (step t4938 (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 (t4937))
% 4.28/4.49  (step t4939 (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 (t4938))
% 4.28/4.49  (step t4940 (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 (t4927 t4939))
% 4.28/4.49  (step t4941 (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)
% 4.28/4.49  (step t4942 (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)
% 4.28/4.49  (step t4943 (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)
% 4.28/4.49  (step t4944 (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 (t4940 t4941 t4942 t4943))
% 4.28/4.49  (step t4945 (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 (t4944))
% 4.28/4.49  (step t4946 (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 (t4925 t4926 t4945))
% 4.28/4.49  (step t4947 (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 (t4946))
% 4.28/4.49  (step t4948 (cl (= (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.e23 tptp.e23)))) :rule reordering :premises (t4947))
% 4.28/4.49  (step t4949 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.49  (step t4950 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t1784 t3402 t4696 t3413 t4518))
% 4.28/4.49  (step t4951 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.49  (step t4952 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4953)
% 4.28/4.49  (assume t4953.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4953.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4953.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t4953.a3 (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (step t4953.t1 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4953.t2)
% 4.28/4.49  (assume t4953.t2.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t4953.t2.a1 (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (assume t4953.t2.a2 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t4953.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t4953.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_simplify)
% 4.28/4.49  (step t4953.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv1 :premises (t4953.t2.t1))
% 4.28/4.49  (step t4953.t2.t3 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t4953.t2.a2))
% 4.28/4.49  (step t4953.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule symm :premises (t4953.t2.t3))
% 4.28/4.49  (step t4953.t2.t5 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t4953.t2.t6 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4953.t2.a0))
% 4.28/4.49  (step t4953.t2.t7 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t4953.t2.t6))
% 4.28/4.49  (step t4953.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t4953.t2.t7))
% 4.28/4.49  (step t4953.t2.t9 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t4953.t2.t5 t4953.t2.t8))
% 4.28/4.49  (step t4953.t2.t10 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t4953.t2.t4 t4953.t2.t9))
% 4.28/4.49  (step t4953.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4953.t2.a3))
% 4.28/4.49  (step t4953.t2.t12 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4953.t2.t11))
% 4.28/4.49  (step t4953.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4953.t2.t12))
% 4.28/4.49  (step t4953.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t4953.t2.t13 t4953.t2.t13))
% 4.28/4.49  (step t4953.t2.t15 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t4953.t2.t10 t4953.t2.t14))
% 4.28/4.49  (step t4953.t2.t16 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t4953.t2.t17 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t4953.t2.t16))
% 4.28/4.49  (step t4953.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 4.28/4.49  (step t4953.t2.t19 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t4953.t2.t17 t4953.t2.t18))
% 4.28/4.49  (step t4953.t2.t20 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t4953.t2.t19 t4953.t2.a1))
% 4.28/4.49  (step t4953.t2.t21 (cl (= (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) false)) :rule trans :premises (t4953.t2.t15 t4953.t2.t20))
% 4.28/4.49  (step t4953.t2.t22 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4953.t2.t2 t4953.t2.t21))
% 4.28/4.49  (step t4953.t2 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t4953.t2.a0 t4953.t2.a1 t4953.t2.a2 t4953.t2.a3))
% 4.28/4.49  (step t4953.t3 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4953.t4 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4953.t5 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4953.t6 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4953.t7 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4953.t2 t4953.t3 t4953.t4 t4953.t5 t4953.t6))
% 4.28/4.49  (step t4953.t8 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4953.t7))
% 4.28/4.49  (step t4953.t9 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4953.t8))
% 4.28/4.49  (step t4953.t10 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4953.t1 t4953.t9))
% 4.28/4.49  (step t4953.t11 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4953.t12 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4953.t10 t4953.t11))
% 4.28/4.49  (step t4953.t13 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4953.t12))
% 4.28/4.49  (step t4953.t14 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t4953.t13))
% 4.28/4.49  (step t4953.t15 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t4953.t16 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4953.t15 t4953.a0 t4953.a3 t4953.a1 t4953.a2))
% 4.28/4.49  (step t4953.t17 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4953.t14 t4953.t16))
% 4.28/4.49  (step t4953 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t4953.a0 t4953.a1 t4953.a2 t4953.a3))
% 4.28/4.49  (step t4954 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t4955 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t4956 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t4957 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4958 (cl (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t4953 t4954 t4955 t4956 t4957))
% 4.28/4.49  (step t4959 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4958))
% 4.28/4.49  (step t4960 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4959))
% 4.28/4.49  (step t4961 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4952 t4960))
% 4.28/4.49  (step t4962 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.49  (step t4963 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4961 t4962))
% 4.28/4.49  (step t4964 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4963))
% 4.28/4.49  (step t4965 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t4964))
% 4.28/4.49  (step t4966 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4951 t4965))
% 4.28/4.49  (step t4967 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t4968 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t4969 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t4970 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.49  (step t4971 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t4972 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4966 t4967 t4968 t4969 t4970 t4971))
% 4.28/4.49  (step t4973 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4972))
% 4.28/4.49  (step t4974 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4949 t4950 t4973))
% 4.28/4.49  (step t4975 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4974))
% 4.28/4.49  (step t4976 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t4975))
% 4.28/4.49  (step t4977 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4898 t4899 t4215 t4043 t4900 t3733 t4043 t4473 t4924 t3242 t4948 t3835 t4976 t2202 t1659 t3442 t4747 t4784 t1659 t2202))
% 4.28/4.49  (step t4978 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4977))
% 4.28/4.49  (step t4979 (cl (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 and :premises (t3600))
% 4.28/4.49  (step t4980 (cl (= 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 or :premises (t4979))
% 4.28/4.49  (step t4981 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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 (t4978 t4980))
% 4.28/4.49  (step t4982 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4981))
% 4.28/4.49  (step t4983 (cl (= 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 reordering :premises (t4982))
% 4.28/4.49  (step t4984 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4745 t4747 t4784 t2202 t1659 t4983))
% 4.28/4.49  (step t4985 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4984))
% 4.28/4.49  (step t4986 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t4985))
% 4.28/4.49  (step t4987 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t4988 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4989)
% 4.28/4.49  (assume t4989.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.49  (assume t4989.a1 (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.49  (assume t4989.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.49  (step t4989.t1 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t4989.t2)
% 4.28/4.49  (assume t4989.t2.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 4.28/4.49  (assume t4989.t2.a1 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.49  (assume t4989.t2.a2 (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))
% 4.28/4.49  (step t4989.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) :rule symm :premises (t4989.t2.a2))
% 4.28/4.49  (step t4989.t2.t2 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule symm :premises (t4989.t2.t1))
% 4.28/4.49  (step t4989.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t4989.t2.a0))
% 4.28/4.49  (step t4989.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (tptp.op2 tptp.e22 tptp.e22))) :rule cong :premises (t4989.t2.t3 t4989.t2.t3))
% 4.28/4.49  (step t4989.t2.t5 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t4989.t2.a1))
% 4.28/4.49  (step t4989.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule symm :premises (t4989.t2.t5))
% 4.28/4.49  (step t4989.t2.t7 (cl (= tptp.e23 (tptp.h3 tptp.e12))) :rule trans :premises (t4989.t2.t2 t4989.t2.t4 t4989.t2.t6))
% 4.28/4.49  (step t4989.t2 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule subproof :discharge (t4989.t2.a0 t4989.t2.a1 t4989.t2.a2))
% 4.28/4.49  (step t4989.t3 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4989.t4 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4989.t5 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4989.t6 (cl (= tptp.e23 (tptp.h3 tptp.e12)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t4989.t2 t4989.t3 t4989.t4 t4989.t5))
% 4.28/4.49  (step t4989.t7 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule reordering :premises (t4989.t6))
% 4.28/4.49  (step t4989.t8 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule contraction :premises (t4989.t7))
% 4.28/4.49  (step t4989.t9 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule resolution :premises (t4989.t1 t4989.t8))
% 4.28/4.49  (step t4989.t10 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule implies_neg2)
% 4.28/4.49  (step t4989.t11 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t4989.t9 t4989.t10))
% 4.28/4.49  (step t4989.t12 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule contraction :premises (t4989.t11))
% 4.28/4.49  (step t4989.t13 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule implies :premises (t4989.t12))
% 4.28/4.49  (step t4989.t14 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 4.28/4.49  (step t4989.t15 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t4989.t14 t4989.a0 t4989.a2 t4989.a1))
% 4.28/4.49  (step t4989.t16 (cl (= tptp.e23 (tptp.h3 tptp.e12))) :rule resolution :premises (t4989.t13 t4989.t15))
% 4.28/4.49  (step t4989 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule subproof :discharge (t4989.a0 t4989.a1 t4989.a2))
% 4.28/4.49  (step t4990 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 4.28/4.49  (step t4991 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t4992 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t4993 (cl (= tptp.e23 (tptp.h3 tptp.e12)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t4989 t4990 t4991 t4992))
% 4.28/4.49  (step t4994 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule reordering :premises (t4993))
% 4.28/4.49  (step t4995 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule contraction :premises (t4994))
% 4.28/4.49  (step t4996 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule resolution :premises (t4988 t4995))
% 4.28/4.49  (step t4997 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule implies_neg2)
% 4.28/4.49  (step t4998 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t4996 t4997))
% 4.28/4.49  (step t4999 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule contraction :premises (t4998))
% 4.28/4.49  (step t5000 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule implies :premises (t4999))
% 4.28/4.49  (step t5001 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule resolution :premises (t4987 t5000))
% 4.28/4.49  (step t5002 (cl (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule reordering :premises (t5001))
% 4.28/4.49  (step t5003 (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 (t3156))
% 4.28/4.49  (step t5004 (cl (not (= (or (not (= 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.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 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.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.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 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)
% 4.28/4.49  (step t5005 (cl (= (or (not (= 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.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e20 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 (t3131 t2703 t3326))
% 4.28/4.49  (step t5006 (cl (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.49  (step t5007 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e20 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.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5008)
% 4.28/4.49  (assume t5008.a0 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t5008.a1 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (anchor :step t5008.t2)
% 4.28/4.49  (assume t5008.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (assume t5008.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (step t5008.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t5008.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 (t5008.t2.t1))
% 4.28/4.49  (step t5008.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t5008.t2.a1))
% 4.28/4.49  (step t5008.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5008.t2.t3))
% 4.28/4.49  (step t5008.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 4.28/4.49  (step t5008.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 (t5008.t2.t4 t5008.t2.t5))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.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 (t5008.t2.t7))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.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 (t5008.t2.t8 t5008.t2.t9))
% 4.28/4.49  (step t5008.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5008.t2.t10 t5008.t2.a0))
% 4.28/4.49  (step t5008.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t5008.t2.t6 t5008.t2.t11))
% 4.28/4.49  (step t5008.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5008.t2.t2 t5008.t2.t12))
% 4.28/4.49  (step t5008.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 (t5008.t2.a0 t5008.t2.a1))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.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 (t5008.t2 t5008.t3 t5008.t4))
% 4.28/4.49  (step t5008.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 (t5008.t5))
% 4.28/4.49  (step t5008.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 (t5008.t6))
% 4.28/4.49  (step t5008.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 (t5008.t1 t5008.t7))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.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 (t5008.t8 t5008.t9))
% 4.28/4.49  (step t5008.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 (t5008.t10))
% 4.28/4.49  (step t5008.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 (t5008.t11))
% 4.28/4.49  (step t5008.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)
% 4.28/4.49  (step t5008.t14 (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 (t5008.t13 t5008.a1 t5008.a0))
% 4.28/4.49  (step t5008.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5008.t12 t5008.t14))
% 4.28/4.49  (step t5008 (cl (not (= 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.e20)))) :rule subproof :discharge (t5008.a0 t5008.a1))
% 4.28/4.49  (step t5009 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5010 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 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)
% 4.28/4.49  (step t5011 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5008 t5009 t5010))
% 4.28/4.49  (step t5012 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e20 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 (t5011))
% 4.28/4.49  (step t5013 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 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 (t5012))
% 4.28/4.49  (step t5014 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e20 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 (t5007 t5013))
% 4.28/4.49  (step t5015 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e20 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)
% 4.28/4.49  (step t5016 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e20 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.e22 (tptp.op2 tptp.e20 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 (t5014 t5015))
% 4.28/4.49  (step t5017 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e20 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 (t5016))
% 4.28/4.49  (step t5018 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 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 (t5017))
% 4.28/4.49  (step t5019 (cl (not (= 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.e20)))) :rule resolution :premises (t5006 t5018))
% 4.28/4.49  (step t5020 (cl (or (not (= 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.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5021 (cl (or (not (= 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.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.49  (step t5022 (cl (or (not (= 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.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.49  (step t5023 (cl (or (not (= 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.e20)))) (or (not (= 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.e20)))) (or (not (= 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.e20))))) :rule resolution :premises (t5019 t5020 t5021 t5022))
% 4.28/4.49  (step t5024 (cl (or (not (= 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.e20))))) :rule contraction :premises (t5023))
% 4.28/4.49  (step t5025 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e20 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 (t5004 t5005 t5024))
% 4.28/4.49  (step t5026 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 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 (t5025))
% 4.28/4.49  (step t5027 (cl (= (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.e23)))) :rule reordering :premises (t5026))
% 4.28/4.49  (step t5028 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule equiv_pos2)
% 4.28/4.49  (step t5029 (cl (= (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule refl)
% 4.28/4.49  (step t5030 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))))) :rule cong :premises (t3841 t4517 t4266 t5029))
% 4.28/4.49  (step t5031 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t5032 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5033)
% 4.28/4.49  (assume t5033.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (assume t5033.a1 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 4.28/4.49  (assume t5033.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.49  (step t5033.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5033.t2)
% 4.28/4.49  (assume t5033.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 4.28/4.49  (assume t5033.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.49  (assume t5033.t2.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))
% 4.28/4.49  (step t5033.t2.t1 (cl (= (= (= tptp.e23 (tptp.h3 tptp.e12)) false) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule equiv_simplify)
% 4.28/4.49  (step t5033.t2.t2 (cl (not (= (= tptp.e23 (tptp.h3 tptp.e12)) false)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule equiv1 :premises (t5033.t2.t1))
% 4.28/4.49  (step t5033.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) :rule symm :premises (t5033.t2.a1))
% 4.28/4.49  (step t5033.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5033.t2.t3))
% 4.28/4.49  (step t5033.t2.t5 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t5033.t2.a2))
% 4.28/4.49  (step t5033.t2.t6 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t5033.t2.t4 t5033.t2.t5))
% 4.28/4.49  (step t5033.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)
% 4.28/4.49  (step t5033.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 (t5033.t2.t7))
% 4.28/4.49  (step t5033.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)
% 4.28/4.49  (step t5033.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 (t5033.t2.t8 t5033.t2.t9))
% 4.28/4.49  (step t5033.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t5033.t2.t10 t5033.t2.a0))
% 4.28/4.49  (step t5033.t2.t12 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) false)) :rule trans :premises (t5033.t2.t6 t5033.t2.t11))
% 4.28/4.49  (step t5033.t2.t13 (cl (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t5033.t2.t2 t5033.t2.t12))
% 4.28/4.49  (step t5033.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule subproof :discharge (t5033.t2.a0 t5033.t2.a1 t5033.t2.a2))
% 4.28/4.49  (step t5033.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 4.28/4.49  (step t5033.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5033.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5033.t6 (cl (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t5033.t2 t5033.t3 t5033.t4 t5033.t5))
% 4.28/4.49  (step t5033.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule reordering :premises (t5033.t6))
% 4.28/4.49  (step t5033.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule contraction :premises (t5033.t7))
% 4.28/4.49  (step t5033.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t5033.t1 t5033.t8))
% 4.28/4.49  (step t5033.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 4.28/4.49  (step t5033.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule resolution :premises (t5033.t9 t5033.t10))
% 4.28/4.49  (step t5033.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule contraction :premises (t5033.t11))
% 4.28/4.49  (step t5033.t13 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule implies :premises (t5033.t12))
% 4.28/4.49  (step t5033.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t5033.t15 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) :rule resolution :premises (t5033.t14 t5033.a1 t5033.a0 t5033.a2))
% 4.28/4.49  (step t5033.t16 (cl (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t5033.t13 t5033.t15))
% 4.28/4.49  (step t5033 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule subproof :discharge (t5033.a0 t5033.a1 t5033.a2))
% 4.28/4.49  (step t5034 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5035 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 4.28/4.49  (step t5036 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5037 (cl (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule resolution :premises (t5033 t5034 t5035 t5036))
% 4.28/4.49  (step t5038 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule reordering :premises (t5037))
% 4.28/4.49  (step t5039 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule contraction :premises (t5038))
% 4.28/4.49  (step t5040 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t5032 t5039))
% 4.28/4.49  (step t5041 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 4.28/4.49  (step t5042 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule resolution :premises (t5040 t5041))
% 4.28/4.49  (step t5043 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule contraction :premises (t5042))
% 4.28/4.49  (step t5044 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule implies :premises (t5043))
% 4.28/4.49  (step t5045 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t5031 t5044))
% 4.28/4.49  (step t5046 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5047 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 4.28/4.49  (step t5048 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t5049 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t5050 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule resolution :premises (t5045 t5046 t5047 t5048 t5049))
% 4.28/4.49  (step t5051 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule contraction :premises (t5050))
% 4.28/4.49  (step t5052 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule resolution :premises (t5028 t5030 t5051))
% 4.28/4.49  (step t5053 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule or :premises (t5052))
% 4.28/4.49  (step t5054 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule reordering :premises (t5053))
% 4.28/4.49  (step t5055 (cl (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 and :premises (t3600))
% 4.28/4.49  (step t5056 (cl (= 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 or :premises (t5055))
% 4.28/4.49  (step t5057 (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 (t4625))
% 4.28/4.49  (step t5058 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 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.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t5059 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t5060 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t5059))
% 4.28/4.49  (step t5061 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 4.28/4.49  (step t5062 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule refl)
% 4.28/4.49  (step t5063 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 4.28/4.49  (step t5064 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t5062 t5063))
% 4.28/4.49  (step t5065 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule all_simplify)
% 4.28/4.49  (step t5066 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) true)) :rule trans :premises (t5064 t5065))
% 4.28/4.49  (step t5067 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule trans :premises (t5061 t5066))
% 4.28/4.49  (step t5068 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5060 t5067))
% 4.28/4.49  (step t5069 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 4.28/4.49  (step t5070 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t2470 t5068 t5069))
% 4.28/4.49  (step t5071 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t5072 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5073)
% 4.28/4.49  (assume t5073.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5073.a1 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (step t5073.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5073.t2)
% 4.28/4.49  (assume t5073.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (assume t5073.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (step t5073.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t5073.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 (t5073.t2.t1))
% 4.28/4.49  (step t5073.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5073.t2.a1))
% 4.28/4.49  (step t5073.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5073.t2.t3))
% 4.28/4.49  (step t5073.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.49  (step t5073.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t5073.t2.t4 t5073.t2.t5))
% 4.28/4.49  (step t5073.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t5073.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t5073.t2.t7))
% 4.28/4.49  (step t5073.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 4.28/4.49  (step t5073.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t5073.t2.t8 t5073.t2.t9))
% 4.28/4.49  (step t5073.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5073.t2.t10 t5073.t2.a0))
% 4.28/4.49  (step t5073.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t5073.t2.t6 t5073.t2.t11))
% 4.28/4.49  (step t5073.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5073.t2.t2 t5073.t2.t12))
% 4.28/4.49  (step t5073.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5073.t2.a0 t5073.t2.a1))
% 4.28/4.49  (step t5073.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5073.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5073.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5073.t2 t5073.t3 t5073.t4))
% 4.28/4.49  (step t5073.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5073.t5))
% 4.28/4.49  (step t5073.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5073.t6))
% 4.28/4.49  (step t5073.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5073.t1 t5073.t7))
% 4.28/4.49  (step t5073.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t5073.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5073.t8 t5073.t9))
% 4.28/4.49  (step t5073.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5073.t10))
% 4.28/4.49  (step t5073.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5073.t11))
% 4.28/4.49  (step t5073.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t5073.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5073.t13 t5073.a1 t5073.a0))
% 4.28/4.49  (step t5073.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5073.t12 t5073.t14))
% 4.28/4.49  (step t5073 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5073.a0 t5073.a1))
% 4.28/4.49  (step t5074 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5075 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5076 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5073 t5074 t5075))
% 4.28/4.49  (step t5077 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5076))
% 4.28/4.49  (step t5078 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5077))
% 4.28/4.49  (step t5079 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 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 (t5072 t5078))
% 4.28/4.49  (step t5080 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 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)
% 4.28/4.49  (step t5081 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5079 t5080))
% 4.28/4.49  (step t5082 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5081))
% 4.28/4.49  (step t5083 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5082))
% 4.28/4.49  (step t5084 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5071 t5083))
% 4.28/4.49  (step t5085 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5086 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t5087 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 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)
% 4.28/4.49  (step t5088 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5084 t5085 t5086 t5087))
% 4.28/4.49  (step t5089 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5088))
% 4.28/4.49  (step t5090 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5058 t5070 t5089))
% 4.28/4.49  (step t5091 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t5090))
% 4.28/4.49  (step t5092 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t5091))
% 4.28/4.49  (step t5093 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t2835))
% 4.28/4.49  (step t5094 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.49  (step t5095 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 4.28/4.49  (step t5096 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t2471 t4443 t5095))
% 4.28/4.49  (step t5097 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t5098 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5099)
% 4.28/4.49  (assume t5099.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5099.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (step t5099.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5099.t2)
% 4.28/4.49  (assume t5099.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (assume t5099.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t5099.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.49  (step t5099.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t5099.t2.t1))
% 4.28/4.49  (step t5099.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5099.t2.a1))
% 4.28/4.49  (step t5099.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5099.t2.t3))
% 4.28/4.49  (step t5099.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.49  (step t5099.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t5099.t2.t4 t5099.t2.t5))
% 4.28/4.49  (step t5099.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)
% 4.28/4.49  (step t5099.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 (t5099.t2.t7))
% 4.28/4.49  (step t5099.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)
% 4.28/4.49  (step t5099.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 (t5099.t2.t8 t5099.t2.t9))
% 4.28/4.49  (step t5099.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5099.t2.t10 t5099.t2.a0))
% 4.28/4.49  (step t5099.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t5099.t2.t6 t5099.t2.t11))
% 4.28/4.49  (step t5099.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5099.t2.t2 t5099.t2.t12))
% 4.28/4.49  (step t5099.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5099.t2.a0 t5099.t2.a1))
% 4.28/4.49  (step t5099.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5099.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5099.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5099.t2 t5099.t3 t5099.t4))
% 4.28/4.49  (step t5099.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5099.t5))
% 4.28/4.49  (step t5099.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5099.t6))
% 4.28/4.49  (step t5099.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5099.t1 t5099.t7))
% 4.28/4.49  (step t5099.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t5099.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5099.t8 t5099.t9))
% 4.28/4.49  (step t5099.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5099.t10))
% 4.28/4.49  (step t5099.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5099.t11))
% 4.28/4.49  (step t5099.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t5099.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5099.t13 t5099.a1 t5099.a0))
% 4.28/4.49  (step t5099.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5099.t12 t5099.t14))
% 4.28/4.49  (step t5099 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5099.a0 t5099.a1))
% 4.28/4.49  (step t5100 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5101 (cl (not (and (= tptp.e21 (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)
% 4.28/4.49  (step t5102 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5099 t5100 t5101))
% 4.28/4.49  (step t5103 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5102))
% 4.28/4.49  (step t5104 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5103))
% 4.28/4.49  (step t5105 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5098 t5104))
% 4.28/4.49  (step t5106 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.49  (step t5107 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5105 t5106))
% 4.28/4.49  (step t5108 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5107))
% 4.28/4.49  (step t5109 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5108))
% 4.28/4.49  (step t5110 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5097 t5109))
% 4.28/4.49  (step t5111 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5112 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t5113 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5114 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5110 t5111 t5112 t5113))
% 4.28/4.49  (step t5115 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5114))
% 4.28/4.49  (step t5116 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5094 t5096 t5115))
% 4.28/4.49  (step t5117 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t5116))
% 4.28/4.49  (step t5118 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5117))
% 4.28/4.49  (step t5119 (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 (t3205))
% 4.28/4.49  (step t5120 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.49  (step t5121 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5002 t4323 t5003 t4163 t5027 t2836 t5054 t4323 t4544 t5056 t5057 t4691 t5092 t5093 t5118 t4467 t3201 t4004 t3202 t5119 t3241 t3242 t3277 t3446 t5120 t3472 t3499 t3501 t3542 t3550 t3552 t3579))
% 4.28/4.49  (step t5122 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5121))
% 4.28/4.49  (step t5123 (cl (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t2688))
% 4.28/4.49  (step t5124 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5123))
% 4.28/4.49  (step t5125 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.49  (step t5126 (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)
% 4.28/4.49  (step t5127 (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 (t5126))
% 4.28/4.49  (step t5128 (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)
% 4.28/4.49  (step t5129 (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)
% 4.28/4.49  (step t5130 (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)
% 4.28/4.49  (step t5131 (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 (t5129 t5130))
% 4.28/4.49  (step t5132 (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)
% 4.28/4.49  (step t5133 (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 (t5131 t5132))
% 4.28/4.49  (step t5134 (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 (t5128 t5133))
% 4.28/4.49  (step t5135 (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 (t5127 t5134))
% 4.28/4.49  (step t5136 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 4.28/4.49  (step t5137 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2471 t5135 t5136))
% 4.28/4.49  (step t5138 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule and_neg)
% 4.28/4.49  (step t5139 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5140)
% 4.28/4.49  (assume t5140.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5140.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 4.28/4.49  (step t5140.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5140.t2)
% 4.28/4.49  (assume t5140.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 4.28/4.49  (assume t5140.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t5140.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.49  (step t5140.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 (t5140.t2.t1))
% 4.28/4.49  (step t5140.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5140.t2.a1))
% 4.28/4.49  (step t5140.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5140.t2.t3))
% 4.28/4.49  (step t5140.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) :rule refl)
% 4.28/4.49  (step t5140.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule cong :premises (t5140.t2.t4 t5140.t2.t5))
% 4.28/4.49  (step t5140.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)
% 4.28/4.49  (step t5140.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 (t5140.t2.t7))
% 4.28/4.49  (step t5140.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)
% 4.28/4.49  (step t5140.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 (t5140.t2.t8 t5140.t2.t9))
% 4.28/4.49  (step t5140.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false)) :rule resolution :premises (t5140.t2.t10 t5140.t2.a0))
% 4.28/4.49  (step t5140.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t5140.t2.t6 t5140.t2.t11))
% 4.28/4.49  (step t5140.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5140.t2.t2 t5140.t2.t12))
% 4.28/4.49  (step t5140.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t5140.t2.a0 t5140.t2.a1))
% 4.28/4.49  (step t5140.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t5140.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5140.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5140.t2 t5140.t3 t5140.t4))
% 4.28/4.49  (step t5140.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t5140.t5))
% 4.28/4.49  (step t5140.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t5140.t6))
% 4.28/4.49  (step t5140.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5140.t1 t5140.t7))
% 4.28/4.49  (step t5140.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 4.28/4.49  (step t5140.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t5140.t8 t5140.t9))
% 4.28/4.49  (step t5140.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t5140.t10))
% 4.28/4.49  (step t5140.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t5140.t11))
% 4.28/4.49  (step t5140.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t5140.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5140.t13 t5140.a1 t5140.a0))
% 4.28/4.49  (step t5140.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5140.t12 t5140.t14))
% 4.28/4.49  (step t5140 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t5140.a0 t5140.a1))
% 4.28/4.49  (step t5141 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5142 (cl (not (and (= tptp.e21 (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)
% 4.28/4.49  (step t5143 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t5140 t5141 t5142))
% 4.28/4.49  (step t5144 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t5143))
% 4.28/4.49  (step t5145 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t5144))
% 4.28/4.49  (step t5146 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5139 t5145))
% 4.28/4.49  (step t5147 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 4.28/4.49  (step t5148 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t5146 t5147))
% 4.28/4.49  (step t5149 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t5148))
% 4.28/4.49  (step t5150 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t5149))
% 4.28/4.49  (step t5151 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5138 t5150))
% 4.28/4.49  (step t5152 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5153 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule or_neg)
% 4.28/4.49  (step t5154 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t5155 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t5151 t5152 t5153 t5154))
% 4.28/4.49  (step t5156 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t5155))
% 4.28/4.49  (step t5157 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t5125 t5137 t5156))
% 4.28/4.49  (step t5158 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t5157))
% 4.28/4.49  (step t5159 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5158))
% 4.28/4.49  (step t5160 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t2835))
% 4.28/4.49  (step t5161 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 4.28/4.49  (step t5162 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 4.28/4.49  (step t5163 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t1784 t1785 t2470 t2471 t3810 t2704 t5162))
% 4.28/4.49  (step t5164 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule and_neg)
% 4.28/4.49  (step t5165 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5166)
% 4.28/4.49  (assume t5166.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t5166.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.49  (assume t5166.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5166.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5166.a4 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5166.a5 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.49  (step t5166.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5166.t2)
% 4.28/4.49  (assume t5166.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5166.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5166.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5166.t2.a3 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.49  (assume t5166.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 4.28/4.49  (step t5166.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 4.28/4.49  (step t5166.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 (t5166.t2.t1))
% 4.28/4.49  (step t5166.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5166.t2.a1))
% 4.28/4.49  (step t5166.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5166.t2.t3))
% 4.28/4.49  (step t5166.t2.t5 (cl (= (tptp.h1 tptp.e11) tptp.e20)) :rule symm :premises (t5166.t2.a3))
% 4.28/4.49  (step t5166.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5166.t2.a2))
% 4.28/4.49  (step t5166.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5166.t2.t6))
% 4.28/4.49  (step t5166.t2.t8 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t5166.t2.t5 t5166.t2.t7))
% 4.28/4.49  (step t5166.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h1 tptp.e11))) :rule symm :premises (t5166.t2.t8))
% 4.28/4.49  (step t5166.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t5166.t2.a4))
% 4.28/4.49  (step t5166.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h1 tptp.e11))) :rule trans :premises (t5166.t2.t10 t5166.t2.a3))
% 4.28/4.49  (step t5166.t2.t12 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t5166.t2.t11))
% 4.28/4.49  (step t5166.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t5166.t2.t9 t5166.t2.t12))
% 4.28/4.49  (step t5166.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5166.t2.t13))
% 4.28/4.49  (step t5166.t2.t15 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t5166.t2.t4 t5166.t2.t14))
% 4.28/4.49  (step t5166.t2.t16 (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)
% 4.28/4.49  (step t5166.t2.t17 (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 (t5166.t2.t16))
% 4.28/4.49  (step t5166.t2.t18 (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)
% 4.28/4.49  (step t5166.t2.t19 (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 (t5166.t2.t17 t5166.t2.t18))
% 4.28/4.49  (step t5166.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t5166.t2.t19 t5166.t2.a0))
% 4.28/4.49  (step t5166.t2.t21 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t5166.t2.t15 t5166.t2.t20))
% 4.28/4.49  (step t5166.t2.t22 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5166.t2.t2 t5166.t2.t21))
% 4.28/4.49  (step t5166.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t5166.t2.a0 t5166.t2.a1 t5166.t2.a2 t5166.t2.a3 t5166.t2.a4))
% 4.28/4.49  (step t5166.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5166.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5166.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5166.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5166.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5166.t8 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5166.t2 t5166.t3 t5166.t4 t5166.t5 t5166.t6 t5166.t7))
% 4.28/4.49  (step t5166.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t5166.t8))
% 4.28/4.49  (step t5166.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t5166.t9))
% 4.28/4.49  (step t5166.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (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 (t5166.t1 t5166.t10))
% 4.28/4.49  (step t5166.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (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)
% 4.28/4.49  (step t5166.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5166.t11 t5166.t12))
% 4.28/4.49  (step t5166.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t5166.t13))
% 4.28/4.49  (step t5166.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t5166.t14))
% 4.28/4.49  (step t5166.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 4.28/4.49  (step t5166.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5166.t18)
% 4.28/4.49  (assume t5166.t18.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.49  (assume t5166.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (step t5166.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t5166.t18.a1))
% 4.28/4.49  (step t5166.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t5166.t18.t1))
% 4.28/4.49  (step t5166.t18.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t5166.t18.a0))
% 4.28/4.49  (step t5166.t18.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t5166.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t5166.t18.t3 t5166.t18.t4))
% 4.28/4.49  (step t5166.t18.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t5166.t18.t2 t5166.t18.t5))
% 4.28/4.49  (step t5166.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule subproof :discharge (t5166.t18.a0 t5166.t18.a1))
% 4.28/4.49  (step t5166.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5166.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5166.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t5166.t18 t5166.t19 t5166.t20))
% 4.28/4.49  (step t5166.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule reordering :premises (t5166.t21))
% 4.28/4.49  (step t5166.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t5166.t22))
% 4.28/4.49  (step t5166.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t5166.t17 t5166.t23))
% 4.28/4.49  (step t5166.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg2)
% 4.28/4.49  (step t5166.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5166.t24 t5166.t25))
% 4.28/4.49  (step t5166.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t5166.t26))
% 4.28/4.49  (step t5166.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule implies :premises (t5166.t27))
% 4.28/4.49  (step t5166.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.49  (step t5166.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t5166.t29 t5166.a1 t5166.a0))
% 4.28/4.49  (step t5166.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t5166.t28 t5166.t30))
% 4.28/4.49  (step t5166.t32 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5166.t16 t5166.a4 t5166.a3 t5166.a2 t5166.a5 t5166.t31))
% 4.28/4.49  (step t5166.t33 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5166.t15 t5166.t32))
% 4.28/4.49  (step t5166 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t5166.a0 t5166.a1 t5166.a2 t5166.a3 t5166.a4 t5166.a5))
% 4.28/4.49  (step t5167 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5168 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5169 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5170 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5171 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5172 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5173 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))))) :rule resolution :premises (t5166 t5167 t5168 t5169 t5170 t5171 t5172))
% 4.28/4.49  (step t5174 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t5173))
% 4.28/4.49  (step t5175 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t5174))
% 4.28/4.49  (step t5176 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5165 t5175))
% 4.28/4.49  (step t5177 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 4.28/4.49  (step t5178 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5176 t5177))
% 4.28/4.49  (step t5179 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t5178))
% 4.28/4.49  (step t5180 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t5179))
% 4.28/4.49  (step t5181 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5164 t5180))
% 4.28/4.49  (step t5182 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t5183 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t5184 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5185 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5186 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t5187 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.h1 tptp.e11))))) :rule or_neg)
% 4.28/4.49  (step t5188 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 4.28/4.49  (step t5189 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5181 t5182 t5183 t5184 t5185 t5186 t5187 t5188))
% 4.28/4.49  (step t5190 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t5189))
% 4.28/4.49  (step t5191 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5161 t5163 t5190))
% 4.28/4.49  (step t5192 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t5191))
% 4.28/4.49  (step t5193 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule reordering :premises (t5192))
% 4.28/4.49  (step t5194 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t5122 t5124 t5159 t5160 t5193 t4002))
% 4.28/4.49  (step t5195 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule contraction :premises (t5194))
% 4.28/4.49  (step t5196 (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 (t3706))
% 4.28/4.49  (step t5197 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5195 t5196 t4041 t4042 t3732 t3768 t3769))
% 4.28/4.49  (step t5198 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t5197))
% 4.28/4.49  (step t5199 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.49  (step t5200 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5198 t5199))
% 4.28/4.49  (step t5201 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5200))
% 4.28/4.49  (step t5202 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t5201 t4080 t4081))
% 4.28/4.49  (step t5203 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5202))
% 4.28/4.49  (step t5204 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5203 t3798 t3834))
% 4.28/4.49  (step t5205 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e22) (= tptp.e21 tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule contraction :premises (t5204))
% 4.28/4.49  (step t5206 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t5205 t4986 t4003 t1831 t1659 t2202 t1658 t3543 t3835))
% 4.28/4.49  (step t5207 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t5206))
% 4.28/4.49  (step t5208 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4229 t4986 t5207))
% 4.28/4.49  (step t5209 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t5208))
% 4.28/4.49  (step t5210 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t5211 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5212)
% 4.28/4.49  (assume t5212.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t5212.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t5212.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.49  (assume t5212.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t5212.a4 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 4.28/4.49  (assume t5212.a5 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5212.a6 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (assume t5212.a7 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.49  (assume t5212.a8 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (step t5212.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5212.t2)
% 4.28/4.49  (assume t5212.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.49  (assume t5212.t2.a1 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.49  (assume t5212.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.49  (assume t5212.t2.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 4.28/4.49  (assume t5212.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t5212.t2.a5 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.49  (assume t5212.t2.a6 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.49  (assume t5212.t2.a7 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.49  (assume t5212.t2.a8 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (step t5212.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) tptp.e20)) :rule symm :premises (t5212.t2.a7))
% 4.28/4.49  (step t5212.t2.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule symm :premises (t5212.t2.t1))
% 4.28/4.49  (step t5212.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t5212.t2.a4))
% 4.28/4.49  (step t5212.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (tptp.op2 tptp.e22 tptp.e22))) :rule cong :premises (t5212.t2.t3 t5212.t2.t3))
% 4.28/4.49  (step t5212.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t5212.t2.a3))
% 4.28/4.49  (step t5212.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5212.t2.a8))
% 4.28/4.49  (step t5212.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5212.t2.t6))
% 4.28/4.49  (step t5212.t2.t8 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.49  (step t5212.t2.t9 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.49  (step t5212.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t5212.t2.a2))
% 4.28/4.49  (step t5212.t2.t11 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t5212.t2.t10))
% 4.28/4.49  (step t5212.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t5212.t2.t9 t5212.t2.t11))
% 4.28/4.49  (step t5212.t2.t13 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5212.t2.t12))
% 4.28/4.49  (step t5212.t2.t14 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t5212.t2.a6 t5212.t2.t13))
% 4.28/4.49  (step t5212.t2.t15 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t5212.t2.a6))
% 4.28/4.49  (step t5212.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h4 tptp.e12))) :rule trans :premises (t5212.t2.t12 t5212.t2.t15 t5212.t2.t7 t5212.t2.a0))
% 4.28/4.49  (step t5212.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e12))) :rule trans :premises (t5212.t2.t14 t5212.t2.t16))
% 4.28/4.49  (step t5212.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t5212.t2.t17 t5212.t2.a1))
% 4.28/4.49  (step t5212.t2.t19 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5212.t2.a0))
% 4.28/4.49  (step t5212.t2.t20 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t5212.t2.a1))
% 4.28/4.49  (step t5212.t2.t21 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t5212.t2.t19 t5212.t2.t20))
% 4.28/4.49  (step t5212.t2.t22 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t5212.t2.t7 t5212.t2.t18 t5212.t2.t21))
% 4.28/4.49  (step t5212.t2.t23 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t5212.t2.t8 t5212.t2.t22))
% 4.28/4.49  (step t5212.t2.t24 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t5212.t2.a5))
% 4.28/4.49  (step t5212.t2.t25 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule trans :premises (t5212.t2.t2 t5212.t2.t4 t5212.t2.t5 t5212.t2.t7 t5212.t2.t23 t5212.t2.t24))
% 4.28/4.49  (step t5212.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t5212.t2.a0 t5212.t2.a1 t5212.t2.a2 t5212.t2.a3 t5212.t2.a4 t5212.t2.a5 t5212.t2.a6 t5212.t2.a7 t5212.t2.a8))
% 4.28/4.49  (step t5212.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5212.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5212.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5212.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t5212.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5212.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5212.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t5212.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5212.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5212.t12 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5212.t2 t5212.t3 t5212.t4 t5212.t5 t5212.t6 t5212.t7 t5212.t8 t5212.t9 t5212.t10 t5212.t11))
% 4.28/4.49  (step t5212.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t5212.t12))
% 4.28/4.49  (step t5212.t14 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t5212.t13))
% 4.28/4.49  (step t5212.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5212.t1 t5212.t14))
% 4.28/4.49  (step t5212.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.49  (step t5212.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5212.t15 t5212.t16))
% 4.28/4.49  (step t5212.t18 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5212.t17))
% 4.28/4.49  (step t5212.t19 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t5212.t18))
% 4.28/4.49  (step t5212.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.49  (step t5212.t21 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5212.t20 t5212.a8 t5212.a7 t5212.a0 t5212.a4 t5212.a3 t5212.a2 t5212.a1 t5212.a6 t5212.a5))
% 4.28/4.49  (step t5212.t22 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5212.t19 t5212.t21))
% 4.28/4.49  (step t5212 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t5212.a0 t5212.a1 t5212.a2 t5212.a3 t5212.a4 t5212.a5 t5212.a6 t5212.a7 t5212.a8))
% 4.28/4.49  (step t5213 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5214 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.49  (step t5215 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5216 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5217 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t5218 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5219 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5220 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5221 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5222 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t5212 t5213 t5214 t5215 t5216 t5217 t5218 t5219 t5220 t5221))
% 4.28/4.49  (step t5223 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t5222))
% 4.28/4.49  (step t5224 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t5223))
% 4.28/4.49  (step t5225 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5211 t5224))
% 4.28/4.49  (step t5226 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.49  (step t5227 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5225 t5226))
% 4.28/4.49  (step t5228 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5227))
% 4.28/4.49  (step t5229 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t5228))
% 4.28/4.49  (step t5230 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5210 t5229))
% 4.28/4.49  (step t5231 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t5230))
% 4.28/4.49  (step t5232 (cl (= 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 or :premises (t5055))
% 4.28/4.49  (step t5233 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule equiv_pos2)
% 4.28/4.49  (step t5234 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))))) :rule cong :premises (t5095 t2470 t2703 t3554 t4368 t3171))
% 4.28/4.49  (step t5235 (cl (not (= (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))))) (not (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule equiv_pos2)
% 4.28/4.49  (step t5236 (cl (= (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule refl)
% 4.28/4.49  (step t5237 (cl (= (= (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))))) :rule equiv_simplify)
% 4.28/4.49  (step t5238 (cl (= (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (not (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))))) :rule equiv2 :premises (t5237))
% 4.28/4.49  (step t5239 (cl (not (not (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule not_not)
% 4.28/4.49  (step t5240 (cl (= (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5238 t5239))
% 4.28/4.49  (step t5241 (cl (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5242)
% 4.28/4.49  (assume t5242.a0 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.49  (assume t5242.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t5242.a2 (= tptp.e21 (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5242.a3 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5242.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (step t5242.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 4.28/4.49  (step t5242.t2 (cl (= (= false true) false)) :rule all_simplify)
% 4.28/4.49  (step t5242.t3 (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)
% 4.28/4.49  (step t5242.t4 (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 (t5242.t3))
% 4.28/4.49  (step t5242.t5 (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)
% 4.28/4.49  (step t5242.t6 (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 (t5242.t4 t5242.t5))
% 4.28/4.49  (step t5242.t7 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5242.t6 t5242.a4))
% 4.28/4.49  (step t5242.t8 (cl (= false (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule symm :premises (t5242.t7))
% 4.28/4.49  (step t5242.t9 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) true) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv_simplify)
% 4.28/4.49  (step t5242.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) true) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv2 :premises (t5242.t9))
% 4.28/4.49  (step t5242.t11 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t5242.a1))
% 4.28/4.49  (step t5242.t12 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t5242.a0))
% 4.28/4.49  (step t5242.t13 (cl (= tptp.e21 (tptp.h2 tptp.e11))) :rule symm :premises (t5242.t12))
% 4.28/4.49  (step t5242.t14 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5242.a3))
% 4.28/4.49  (step t5242.t15 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5242.t14))
% 4.28/4.49  (step t5242.t16 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t5242.a2))
% 4.28/4.49  (step t5242.t17 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e11))) :rule trans :premises (t5242.t15 t5242.t16 t5242.t13))
% 4.28/4.49  (step t5242.t18 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5242.t17))
% 4.28/4.49  (step t5242.t19 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t5242.t11 t5242.t13 t5242.t18))
% 4.28/4.49  (step t5242.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) true)) :rule resolution :premises (t5242.t10 t5242.t19))
% 4.28/4.49  (step t5242.t21 (cl (= false true)) :rule trans :premises (t5242.t8 t5242.t20))
% 4.28/4.49  (step t5242.t22 (cl false) :rule resolution :premises (t5242.t1 t5242.t2 t5242.t21))
% 4.28/4.49  (step t5242 (cl (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) :rule subproof :discharge (t5242.a0 t5242.a1 t5242.a2 t5242.a3 t5242.a4))
% 4.28/4.49  (step t5243 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5244 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5245 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5246 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5247 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (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)
% 4.28/4.49  (step t5248 (cl false (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5242 t5243 t5244 t5245 t5246 t5247))
% 4.28/4.49  (step t5249 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) false) :rule reordering :premises (t5248))
% 4.28/4.49  (step t5250 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) false) :rule contraction :premises (t5249))
% 4.28/4.49  (step t5251 (cl (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) false) :rule resolution :premises (t5241 t5250))
% 4.28/4.49  (step t5252 (cl (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (not false)) :rule implies_neg2)
% 4.28/4.49  (step t5253 (cl (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false)) :rule resolution :premises (t5251 t5252))
% 4.28/4.49  (step t5254 (cl (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false)) :rule contraction :premises (t5253))
% 4.28/4.49  (step t5255 (cl (= (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))))) :rule implies_simplify)
% 4.28/4.49  (step t5256 (cl (not (=> (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false)) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule equiv1 :premises (t5255))
% 4.28/4.49  (step t5257 (cl (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5254 t5256))
% 4.28/4.49  (step t5258 (cl (= (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) false)) :rule resolution :premises (t5240 t5257))
% 4.28/4.49  (step t5259 (cl (= (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) false))) :rule cong :premises (t5236 t5258))
% 4.28/4.49  (step t5260 (cl (= (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) false) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))))) :rule all_simplify)
% 4.28/4.49  (step t5261 (cl (= (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))))) :rule trans :premises (t5259 t5260))
% 4.28/4.49  (step t5262 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5263)
% 4.28/4.49  (assume t5263.a0 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 4.28/4.49  (assume t5263.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5263.a2 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.49  (assume t5263.a3 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5263.a4 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5263.a5 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.49  (step t5263.t1 (cl (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 4.28/4.49  (step t5263.t2 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5263.t3)
% 4.28/4.49  (assume t5263.t3.a0 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5263.t3.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5263.t3.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (step t5263.t3.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21)) :rule symm :premises (t5263.t3.a2))
% 4.28/4.49  (step t5263.t3.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule symm :premises (t5263.t3.t1))
% 4.28/4.49  (step t5263.t3.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5263.t3.a1))
% 4.28/4.49  (step t5263.t3.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t5263.t3.t3 t5263.t3.t3))
% 4.28/4.49  (step t5263.t3.t5 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5263.t3.a0))
% 4.28/4.49  (step t5263.t3.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5263.t3.t5))
% 4.28/4.49  (step t5263.t3.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t5263.t3.t2 t5263.t3.t4 t5263.t3.t6))
% 4.28/4.49  (step t5263.t3 (cl (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t5263.t3.a0 t5263.t3.a1 t5263.t3.a2))
% 4.28/4.49  (step t5263.t4 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5263.t5 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5263.t6 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5263.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5263.t3 t5263.t4 t5263.t5 t5263.t6))
% 4.28/4.49  (step t5263.t8 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t5263.t7))
% 4.28/4.49  (step t5263.t9 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t5263.t8))
% 4.28/4.49  (step t5263.t10 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5263.t2 t5263.t9))
% 4.28/4.49  (step t5263.t11 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 4.28/4.49  (step t5263.t12 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t5263.t10 t5263.t11))
% 4.28/4.49  (step t5263.t13 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t5263.t12))
% 4.28/4.49  (step t5263.t14 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t5263.t13))
% 4.28/4.49  (step t5263.t15 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 4.28/4.49  (step t5263.t16 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5263.t15 t5263.a4 t5263.a1 t5263.a3))
% 4.28/4.49  (step t5263.t17 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5263.t14 t5263.t16))
% 4.28/4.49  (step t5263.t18 (cl (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5263.t1 t5263.a5 t5263.a0 t5263.t17 t5263.a4 t5263.a2))
% 4.28/4.49  (step t5263 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule subproof :discharge (t5263.a0 t5263.a1 t5263.a2 t5263.a3 t5263.a4 t5263.a5))
% 4.28/4.49  (step t5264 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5265 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5266 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.49  (step t5267 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5268 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5269 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5270 (cl (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5263 t5264 t5265 t5266 t5267 t5268 t5269))
% 4.28/4.49  (step t5271 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule reordering :premises (t5270))
% 4.28/4.49  (step t5272 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5271))
% 4.28/4.49  (step t5273 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5262 t5272))
% 4.28/4.49  (step t5274 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.49  (step t5275 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5273 t5274))
% 4.28/4.49  (step t5276 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (and (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule contraction :premises (t5275))
% 4.28/4.49  (step t5277 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5235 t5261 t5276))
% 4.28/4.49  (step t5278 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule not_and :premises (t5277))
% 4.28/4.49  (step t5279 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5280 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5281 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.49  (step t5282 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t5283 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 4.28/4.49  (step t5284 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.49  (step t5285 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5278 t5279 t5280 t5281 t5282 t5283 t5284))
% 4.28/4.49  (step t5286 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule contraction :premises (t5285))
% 4.28/4.49  (step t5287 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5233 t5234 t5286))
% 4.28/4.49  (step t5288 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule or :premises (t5287))
% 4.28/4.49  (step t5289 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t5288))
% 4.28/4.49  (step t5290 (cl (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 and :premises (t2688))
% 4.28/4.49  (step t5291 (cl (= 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 or :premises (t5290))
% 4.28/4.49  (step t5292 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.49  (step t5293 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 4.28/4.49  (step t5294 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 4.28/4.49  (step t5295 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t4111 t2470 t5293 t3810 t2704 t5294))
% 4.28/4.49  (step t5296 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule and_neg)
% 4.28/4.49  (step t5297 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5298)
% 4.28/4.49  (assume t5298.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.49  (assume t5298.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5298.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5298.a3 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5298.a4 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.49  (step t5298.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5298.t2)
% 4.28/4.49  (assume t5298.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5298.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.49  (assume t5298.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5298.t2.a3 (= tptp.e20 (tptp.h1 tptp.e11)))
% 4.28/4.49  (assume t5298.t2.a4 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 4.28/4.49  (step t5298.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.49  (step t5298.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t5298.t2.t1))
% 4.28/4.49  (step t5298.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5298.t2.a1))
% 4.28/4.49  (step t5298.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5298.t2.t3))
% 4.28/4.49  (step t5298.t2.t5 (cl (= (tptp.h1 tptp.e11) tptp.e20)) :rule symm :premises (t5298.t2.a3))
% 4.28/4.49  (step t5298.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5298.t2.a2))
% 4.28/4.49  (step t5298.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5298.t2.t6))
% 4.28/4.49  (step t5298.t2.t8 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t5298.t2.t5 t5298.t2.t7))
% 4.28/4.49  (step t5298.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h1 tptp.e11))) :rule symm :premises (t5298.t2.t8))
% 4.28/4.49  (step t5298.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) :rule symm :premises (t5298.t2.a4))
% 4.28/4.49  (step t5298.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.h1 tptp.e11))) :rule trans :premises (t5298.t2.t10 t5298.t2.a3))
% 4.28/4.49  (step t5298.t2.t12 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t5298.t2.t11))
% 4.28/4.49  (step t5298.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) :rule trans :premises (t5298.t2.t9 t5298.t2.t12))
% 4.28/4.49  (step t5298.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5298.t2.t13))
% 4.28/4.49  (step t5298.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t5298.t2.t4 t5298.t2.t14))
% 4.28/4.49  (step t5298.t2.t16 (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)
% 4.28/4.49  (step t5298.t2.t17 (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 (t5298.t2.t16))
% 4.28/4.49  (step t5298.t2.t18 (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)
% 4.28/4.49  (step t5298.t2.t19 (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 (t5298.t2.t17 t5298.t2.t18))
% 4.28/4.49  (step t5298.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t5298.t2.t19 t5298.t2.a0))
% 4.28/4.49  (step t5298.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t5298.t2.t15 t5298.t2.t20))
% 4.28/4.49  (step t5298.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5298.t2.t2 t5298.t2.t21))
% 4.28/4.49  (step t5298.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t5298.t2.a0 t5298.t2.a1 t5298.t2.a2 t5298.t2.a3 t5298.t2.a4))
% 4.28/4.49  (step t5298.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5298.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5298.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5298.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5298.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t5298.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t5298.t2 t5298.t3 t5298.t4 t5298.t5 t5298.t6 t5298.t7))
% 4.28/4.49  (step t5298.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t5298.t8))
% 4.28/4.49  (step t5298.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t5298.t9))
% 4.28/4.49  (step t5298.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5298.t1 t5298.t10))
% 4.28/4.49  (step t5298.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 4.28/4.49  (step t5298.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t5298.t11 t5298.t12))
% 4.28/4.49  (step t5298.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t5298.t13))
% 4.28/4.49  (step t5298.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t5298.t14))
% 4.28/4.49  (step t5298.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 4.28/4.49  (step t5298.t17 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5298.t16 t5298.a3 t5298.a2 t5298.a1 t5298.a4 t5298.a0))
% 4.28/4.49  (step t5298.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5298.t15 t5298.t17))
% 4.28/4.49  (step t5298 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t5298.a0 t5298.a1 t5298.a2 t5298.a3 t5298.a4))
% 4.28/4.49  (step t5299 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 4.28/4.49  (step t5300 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5301 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5302 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5303 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (= tptp.e20 (tptp.h1 tptp.e11))) :rule and_pos)
% 4.28/4.49  (step t5304 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))))) :rule resolution :premises (t5298 t5299 t5300 t5301 t5302 t5303))
% 4.28/4.49  (step t5305 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t5304))
% 4.28/4.49  (step t5306 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t5305))
% 4.28/4.49  (step t5307 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5297 t5306))
% 4.28/4.49  (step t5308 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 4.28/4.49  (step t5309 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t5307 t5308))
% 4.28/4.49  (step t5310 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t5309))
% 4.28/4.49  (step t5311 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t5310))
% 4.28/4.49  (step t5312 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5296 t5311))
% 4.28/4.49  (step t5313 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.49  (step t5314 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5315 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.49  (step t5316 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.49  (step t5317 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.h1 tptp.e11))))) :rule or_neg)
% 4.28/4.49  (step t5318 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 4.28/4.49  (step t5319 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t5312 t5313 t5314 t5315 t5316 t5317 t5318))
% 4.28/4.49  (step t5320 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t5319))
% 4.28/4.49  (step t5321 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t5292 t5295 t5320))
% 4.28/4.49  (step t5322 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t5321))
% 4.28/4.49  (step t5323 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e11)))) :rule reordering :premises (t5322))
% 4.28/4.49  (step t5324 (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 (t2688))
% 4.28/4.49  (step t5325 (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 (t5324))
% 4.28/4.49  (step t5326 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.49  (step t5327 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3744 t2470 t3554 t4368 t2692))
% 4.28/4.49  (step t5328 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t5329 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5330)
% 4.28/4.49  (assume t5330.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.49  (assume t5330.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5330.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (assume t5330.a3 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (step t5330.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5330.t2)
% 4.28/4.49  (assume t5330.t2.a0 (not (= tptp.e20 tptp.e21)))
% 4.28/4.49  (assume t5330.t2.a1 (= tptp.e21 (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5330.t2.a2 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (step t5330.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.49  (step t5330.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 (t5330.t2.t1))
% 4.28/4.49  (step t5330.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.49  (step t5330.t2.t4 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5330.t2.a2))
% 4.28/4.49  (step t5330.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5330.t2.t4))
% 4.28/4.49  (step t5330.t2.t6 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t5330.t2.a1))
% 4.28/4.49  (step t5330.t2.t7 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule trans :premises (t5330.t2.t5 t5330.t2.t6))
% 4.28/4.49  (step t5330.t2.t8 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 tptp.e21))) :rule cong :premises (t5330.t2.t3 t5330.t2.t7))
% 4.28/4.49  (step t5330.t2.t9 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 4.28/4.49  (step t5330.t2.t10 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t5330.t2.t9))
% 4.28/4.49  (step t5330.t2.t11 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 4.28/4.49  (step t5330.t2.t12 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t5330.t2.t10 t5330.t2.t11))
% 4.28/4.49  (step t5330.t2.t13 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t5330.t2.t12 t5330.t2.a0))
% 4.28/4.49  (step t5330.t2.t14 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t5330.t2.t8 t5330.t2.t13))
% 4.28/4.49  (step t5330.t2.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5330.t2.t2 t5330.t2.t14))
% 4.28/4.49  (step t5330.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5330.t2.a0 t5330.t2.a1 t5330.t2.a2))
% 4.28/4.49  (step t5330.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.49  (step t5330.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5330.t5 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5330.t6 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule resolution :premises (t5330.t2 t5330.t3 t5330.t4 t5330.t5))
% 4.28/4.49  (step t5330.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5330.t6))
% 4.28/4.49  (step t5330.t8 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5330.t7))
% 4.28/4.49  (step t5330.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5330.t1 t5330.t8))
% 4.28/4.49  (step t5330.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.49  (step t5330.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5330.t9 t5330.t10))
% 4.28/4.49  (step t5330.t12 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5330.t11))
% 4.28/4.49  (step t5330.t13 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5330.t12))
% 4.28/4.49  (step t5330.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule and_neg)
% 4.28/4.49  (step t5330.t15 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 4.28/4.49  (anchor :step t5330.t16)
% 4.28/4.49  (assume t5330.t16.a0 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.49  (assume t5330.t16.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.49  (assume t5330.t16.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.49  (step t5330.t16.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21)) :rule symm :premises (t5330.t16.a2))
% 4.28/4.49  (step t5330.t16.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule symm :premises (t5330.t16.t1))
% 4.28/4.49  (step t5330.t16.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5330.t16.a1))
% 4.28/4.49  (step t5330.t16.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t5330.t16.t3 t5330.t16.t3))
% 4.28/4.49  (step t5330.t16.t5 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5330.t16.a0))
% 4.28/4.49  (step t5330.t16.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5330.t16.t5))
% 4.28/4.49  (step t5330.t16.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t5330.t16.t2 t5330.t16.t4 t5330.t16.t6))
% 4.28/4.49  (step t5330.t16 (cl (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t5330.t16.a0 t5330.t16.a1 t5330.t16.a2))
% 4.28/4.49  (step t5330.t17 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.49  (step t5330.t18 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.49  (step t5330.t19 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.49  (step t5330.t20 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5330.t16 t5330.t17 t5330.t18 t5330.t19))
% 4.28/4.49  (step t5330.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t5330.t20))
% 4.28/4.50  (step t5330.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t5330.t21))
% 4.28/4.50  (step t5330.t23 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5330.t15 t5330.t22))
% 4.28/4.50  (step t5330.t24 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 4.28/4.50  (step t5330.t25 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t5330.t23 t5330.t24))
% 4.28/4.50  (step t5330.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t5330.t25))
% 4.28/4.50  (step t5330.t27 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t5330.t26))
% 4.28/4.50  (step t5330.t28 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 4.28/4.50  (step t5330.t29 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5330.t28 t5330.a3 t5330.a1 t5330.a2))
% 4.28/4.50  (step t5330.t30 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5330.t27 t5330.t29))
% 4.28/4.50  (step t5330.t31 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule resolution :premises (t5330.t14 t5330.a0 t5330.t30 t5330.a3))
% 4.28/4.50  (step t5330.t32 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5330.t13 t5330.t31))
% 4.28/4.50  (step t5330 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5330.a0 t5330.a1 t5330.a2 t5330.a3))
% 4.28/4.50  (step t5331 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5332 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5333 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5334 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5335 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule resolution :premises (t5330 t5331 t5332 t5333 t5334))
% 4.28/4.50  (step t5336 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5335))
% 4.28/4.50  (step t5337 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5336))
% 4.28/4.50  (step t5338 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5329 t5337))
% 4.28/4.50  (step t5339 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.50  (step t5340 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5338 t5339))
% 4.28/4.50  (step t5341 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5340))
% 4.28/4.50  (step t5342 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5341))
% 4.28/4.50  (step t5343 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5328 t5342))
% 4.28/4.50  (step t5344 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.50  (step t5345 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5346 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5347 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 4.28/4.50  (step t5348 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.50  (step t5349 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5343 t5344 t5345 t5346 t5347 t5348))
% 4.28/4.50  (step t5350 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5349))
% 4.28/4.50  (step t5351 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5326 t5327 t5350))
% 4.28/4.50  (step t5352 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t5351))
% 4.28/4.50  (step t5353 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule reordering :premises (t5352))
% 4.28/4.50  (step t5354 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.50  (step t5355 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 4.28/4.50  (step t5356 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t3681 t3513 t2470 t3253 t3554 t4368 t3171 t5355))
% 4.28/4.50  (step t5357 (cl (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule and_neg)
% 4.28/4.50  (step t5358 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5359)
% 4.28/4.50  (assume t5359.a0 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.50  (assume t5359.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.50  (assume t5359.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5359.a3 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.50  (assume t5359.a4 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.50  (assume t5359.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5359.a6 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.50  (step t5359.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5359.t2)
% 4.28/4.50  (assume t5359.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 4.28/4.50  (assume t5359.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.50  (assume t5359.t2.a2 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5359.t2.a3 (= tptp.e21 (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5359.t2.a4 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.50  (assume t5359.t2.a5 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.50  (step t5359.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.50  (step t5359.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t5359.t2.t1))
% 4.28/4.50  (step t5359.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) :rule symm :premises (t5359.t2.a1))
% 4.28/4.50  (step t5359.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t5359.t2.t3))
% 4.28/4.50  (step t5359.t2.t5 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t5359.t2.a4))
% 4.28/4.50  (step t5359.t2.t6 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t5359.t2.a3))
% 4.28/4.50  (step t5359.t2.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule symm :premises (t5359.t2.t6))
% 4.28/4.50  (step t5359.t2.t8 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5359.t2.a2))
% 4.28/4.50  (step t5359.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5359.t2.t8))
% 4.28/4.50  (step t5359.t2.t10 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5359.t2.t9))
% 4.28/4.50  (step t5359.t2.t11 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t5359.t2.t5 t5359.t2.t7 t5359.t2.t10))
% 4.28/4.50  (step t5359.t2.t12 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e11))) :rule symm :premises (t5359.t2.t11))
% 4.28/4.50  (step t5359.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t5359.t2.a5))
% 4.28/4.50  (step t5359.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.h2 tptp.e11))) :rule trans :premises (t5359.t2.t13 t5359.t2.a4))
% 4.28/4.50  (step t5359.t2.t15 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t5359.t2.t14))
% 4.28/4.50  (step t5359.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) :rule trans :premises (t5359.t2.t12 t5359.t2.t15))
% 4.28/4.50  (step t5359.t2.t17 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5359.t2.t16))
% 4.28/4.50  (step t5359.t2.t18 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5359.t2.t4 t5359.t2.t17))
% 4.28/4.50  (step t5359.t2.t19 (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)
% 4.28/4.50  (step t5359.t2.t20 (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 (t5359.t2.t19))
% 4.28/4.50  (step t5359.t2.t21 (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)
% 4.28/4.50  (step t5359.t2.t22 (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 (t5359.t2.t20 t5359.t2.t21))
% 4.28/4.50  (step t5359.t2.t23 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5359.t2.t22 t5359.t2.a0))
% 4.28/4.50  (step t5359.t2.t24 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t5359.t2.t18 t5359.t2.t23))
% 4.28/4.50  (step t5359.t2.t25 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5359.t2.t2 t5359.t2.t24))
% 4.28/4.50  (step t5359.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t5359.t2.a0 t5359.t2.a1 t5359.t2.a2 t5359.t2.a3 t5359.t2.a4 t5359.t2.a5))
% 4.28/4.50  (step t5359.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.50  (step t5359.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5359.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5359.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5359.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5359.t8 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5359.t9 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5359.t2 t5359.t3 t5359.t4 t5359.t5 t5359.t6 t5359.t7 t5359.t8))
% 4.28/4.50  (step t5359.t10 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t5359.t9))
% 4.28/4.50  (step t5359.t11 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5359.t10))
% 4.28/4.50  (step t5359.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5359.t1 t5359.t11))
% 4.28/4.50  (step t5359.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 4.28/4.50  (step t5359.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5359.t12 t5359.t13))
% 4.28/4.50  (step t5359.t15 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5359.t14))
% 4.28/4.50  (step t5359.t16 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t5359.t15))
% 4.28/4.50  (step t5359.t17 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 4.28/4.50  (step t5359.t18 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5359.t19)
% 4.28/4.50  (assume t5359.t19.a0 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5359.t19.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5359.t19.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.50  (step t5359.t19.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e21)) :rule symm :premises (t5359.t19.a2))
% 4.28/4.50  (step t5359.t19.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule symm :premises (t5359.t19.t1))
% 4.28/4.50  (step t5359.t19.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) :rule symm :premises (t5359.t19.a1))
% 4.28/4.50  (step t5359.t19.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t5359.t19.t3 t5359.t19.t3))
% 4.28/4.50  (step t5359.t19.t5 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5359.t19.a0))
% 4.28/4.50  (step t5359.t19.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5359.t19.t5))
% 4.28/4.50  (step t5359.t19.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t5359.t19.t2 t5359.t19.t4 t5359.t19.t6))
% 4.28/4.50  (step t5359.t19 (cl (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t5359.t19.a0 t5359.t19.a1 t5359.t19.a2))
% 4.28/4.50  (step t5359.t20 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5359.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5359.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5359.t23 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5359.t19 t5359.t20 t5359.t21 t5359.t22))
% 4.28/4.50  (step t5359.t24 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t5359.t23))
% 4.28/4.50  (step t5359.t25 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t5359.t24))
% 4.28/4.50  (step t5359.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5359.t18 t5359.t25))
% 4.28/4.50  (step t5359.t27 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 4.28/4.50  (step t5359.t28 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t5359.t26 t5359.t27))
% 4.28/4.50  (step t5359.t29 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t5359.t28))
% 4.28/4.50  (step t5359.t30 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t5359.t29))
% 4.28/4.50  (step t5359.t31 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 4.28/4.50  (step t5359.t32 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5359.t31 t5359.a5 t5359.a2 t5359.a4))
% 4.28/4.50  (step t5359.t33 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5359.t30 t5359.t32))
% 4.28/4.50  (step t5359.t34 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5359.t17 t5359.a3 t5359.a0 t5359.a5 t5359.t33 t5359.a6 t5359.a1))
% 4.28/4.50  (step t5359.t35 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5359.t16 t5359.t34))
% 4.28/4.50  (step t5359 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t5359.a0 t5359.a1 t5359.a2 t5359.a3 t5359.a4 t5359.a5 t5359.a6))
% 4.28/4.50  (step t5360 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5361 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5362 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5363 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 4.28/4.50  (step t5364 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5365 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5366 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5367 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5359 t5360 t5361 t5362 t5363 t5364 t5365 t5366))
% 4.28/4.50  (step t5368 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t5367))
% 4.28/4.50  (step t5369 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5368))
% 4.28/4.50  (step t5370 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5358 t5369))
% 4.28/4.50  (step t5371 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 4.28/4.50  (step t5372 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5370 t5371))
% 4.28/4.50  (step t5373 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5372))
% 4.28/4.50  (step t5374 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t5373))
% 4.28/4.50  (step t5375 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5357 t5374))
% 4.28/4.50  (step t5376 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 4.28/4.50  (step t5377 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.50  (step t5378 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5379 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 4.28/4.50  (step t5380 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5381 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 4.28/4.50  (step t5382 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.50  (step t5383 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.50  (step t5384 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5375 t5376 t5377 t5378 t5379 t5380 t5381 t5382 t5383))
% 4.28/4.50  (step t5385 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5384))
% 4.28/4.50  (step t5386 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5354 t5356 t5385))
% 4.28/4.50  (step t5387 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t5386))
% 4.28/4.50  (step t5388 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t5387))
% 4.28/4.50  (step t5389 (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 (t3601))
% 4.28/4.50  (step t5390 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5231 t1419 t1420 t1421 t2202 t1659 t5232 t5289 t3202 t4402 t2836 t5291 t5323 t4002 t3835 t5325 t4226 t5353 t4402 t3769 t5388 t3202 t4402 t4003 t5389 t4167 t4226 t3579 t4003))
% 4.28/4.50  (step t5391 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5390))
% 4.28/4.50  (step t5392 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5391 t5092 t5093))
% 4.28/4.50  (step t5393 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5392))
% 4.28/4.50  (step t5394 (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 (t3706))
% 4.28/4.50  (step t5395 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5393 t5394 t3733 t4043 t3768 t3769))
% 4.28/4.50  (step t5396 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5395))
% 4.28/4.50  (step t5397 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.50  (step t5398 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule equiv_pos2)
% 4.28/4.50  (step t5399 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) :rule cong :premises (t3512 t1785 t3811 t3554))
% 4.28/4.50  (step t5400 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5401 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5402)
% 4.28/4.50  (assume t5402.a0 (not (= tptp.e21 tptp.e22)))
% 4.28/4.50  (assume t5402.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.50  (assume t5402.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (step t5402.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5402.t2)
% 4.28/4.50  (assume t5402.t2.a0 (not (= tptp.e21 tptp.e22)))
% 4.28/4.50  (assume t5402.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))
% 4.28/4.50  (assume t5402.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (step t5402.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule equiv_simplify)
% 4.28/4.50  (step t5402.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv1 :premises (t5402.t2.t1))
% 4.28/4.50  (step t5402.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.50  (step t5402.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t5402.t2.a2))
% 4.28/4.50  (step t5402.t2.t5 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5402.t2.t4))
% 4.28/4.50  (step t5402.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t5402.t2.t5))
% 4.28/4.50  (step t5402.t2.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (tptp.op2 tptp.e21 tptp.e21))) :rule cong :premises (t5402.t2.t6 t5402.t2.t6))
% 4.28/4.50  (step t5402.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t5402.t2.a1))
% 4.28/4.50  (step t5402.t2.t9 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t5402.t2.t8))
% 4.28/4.50  (step t5402.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) :rule symm :premises (t5402.t2.t9))
% 4.28/4.50  (step t5402.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) tptp.e22)) :rule trans :premises (t5402.t2.t7 t5402.t2.t10))
% 4.28/4.50  (step t5402.t2.t12 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 tptp.e22))) :rule cong :premises (t5402.t2.t3 t5402.t2.t11))
% 4.28/4.50  (step t5402.t2.t13 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 4.28/4.50  (step t5402.t2.t14 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t5402.t2.t13))
% 4.28/4.50  (step t5402.t2.t15 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 4.28/4.50  (step t5402.t2.t16 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t5402.t2.t14 t5402.t2.t15))
% 4.28/4.50  (step t5402.t2.t17 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t5402.t2.t16 t5402.t2.a0))
% 4.28/4.50  (step t5402.t2.t18 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) false)) :rule trans :premises (t5402.t2.t12 t5402.t2.t17))
% 4.28/4.50  (step t5402.t2.t19 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5402.t2.t2 t5402.t2.t18))
% 4.28/4.50  (step t5402.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule subproof :discharge (t5402.t2.a0 t5402.t2.a1 t5402.t2.a2))
% 4.28/4.50  (step t5402.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5402.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5402.t5 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5402.t6 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5402.t2 t5402.t3 t5402.t4 t5402.t5))
% 4.28/4.50  (step t5402.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t5402.t6))
% 4.28/4.50  (step t5402.t8 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t5402.t7))
% 4.28/4.50  (step t5402.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5402.t1 t5402.t8))
% 4.28/4.50  (step t5402.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.50  (step t5402.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5402.t9 t5402.t10))
% 4.28/4.50  (step t5402.t12 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t5402.t11))
% 4.28/4.50  (step t5402.t13 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies :premises (t5402.t12))
% 4.28/4.50  (step t5402.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5402.t15 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5402.t14 t5402.a0 t5402.a1 t5402.a2))
% 4.28/4.50  (step t5402.t16 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5402.t13 t5402.t15))
% 4.28/4.50  (step t5402 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule subproof :discharge (t5402.a0 t5402.a1 t5402.a2))
% 4.28/4.50  (step t5403 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5404 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5405 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5406 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5402 t5403 t5404 t5405))
% 4.28/4.50  (step t5407 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t5406))
% 4.28/4.50  (step t5408 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t5407))
% 4.28/4.50  (step t5409 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5401 t5408))
% 4.28/4.50  (step t5410 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule implies_neg2)
% 4.28/4.50  (step t5411 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5409 t5410))
% 4.28/4.50  (step t5412 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t5411))
% 4.28/4.50  (step t5413 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies :premises (t5412))
% 4.28/4.50  (step t5414 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5400 t5413))
% 4.28/4.50  (step t5415 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.50  (step t5416 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 4.28/4.50  (step t5417 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5418 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5419 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5414 t5415 t5416 t5417 t5418))
% 4.28/4.50  (step t5420 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule contraction :premises (t5419))
% 4.28/4.50  (step t5421 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5398 t5399 t5420))
% 4.28/4.50  (step t5422 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule or :premises (t5421))
% 4.28/4.50  (step t5423 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5396 t5397 t3799 t4082 t5422 t1658 t3543))
% 4.28/4.50  (step t5424 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule contraction :premises (t5423))
% 4.28/4.50  (step t5425 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5424 t3552 t4585))
% 4.28/4.50  (step t5426 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t5425))
% 4.28/4.50  (step t5427 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t3469))
% 4.28/4.50  (step t5428 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.50  (step t5429 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5430)
% 4.28/4.50  (assume t5430.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (assume t5430.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5430.a2 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.50  (assume t5430.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.50  (assume t5430.a4 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5430.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.50  (assume t5430.a6 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.50  (assume t5430.a7 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.50  (step t5430.t1 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5430.t2)
% 4.28/4.50  (assume t5430.t2.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.50  (assume t5430.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.50  (assume t5430.t2.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.50  (assume t5430.t2.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5430.t2.a4 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5430.t2.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (assume t5430.t2.a6 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))
% 4.28/4.50  (assume t5430.t2.a7 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 4.28/4.50  (step t5430.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) tptp.e20)) :rule symm :premises (t5430.t2.a7))
% 4.28/4.50  (step t5430.t2.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule symm :premises (t5430.t2.t1))
% 4.28/4.50  (step t5430.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) :rule symm :premises (t5430.t2.a6))
% 4.28/4.50  (step t5430.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t5430.t2.t3 t5430.t2.t3))
% 4.28/4.50  (step t5430.t2.t5 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.50  (step t5430.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5430.t2.a3))
% 4.28/4.50  (step t5430.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5430.t2.t6))
% 4.28/4.50  (step t5430.t2.t8 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.50  (step t5430.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t5430.t2.a5))
% 4.28/4.50  (step t5430.t2.t10 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t5430.t2.t9))
% 4.28/4.50  (step t5430.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t5430.t2.t8 t5430.t2.t10))
% 4.28/4.50  (step t5430.t2.t12 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5430.t2.t11))
% 4.28/4.50  (step t5430.t2.t13 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t5430.t2.a4 t5430.t2.t12))
% 4.28/4.50  (step t5430.t2.t14 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t5430.t2.a4))
% 4.28/4.50  (step t5430.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h4 tptp.e12))) :rule trans :premises (t5430.t2.t11 t5430.t2.t14 t5430.t2.t7 t5430.t2.a1))
% 4.28/4.50  (step t5430.t2.t16 (cl (= tptp.e23 (tptp.h4 tptp.e12))) :rule trans :premises (t5430.t2.t13 t5430.t2.t15))
% 4.28/4.50  (step t5430.t2.t17 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t5430.t2.t16 t5430.t2.a2))
% 4.28/4.50  (step t5430.t2.t18 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5430.t2.a1))
% 4.28/4.50  (step t5430.t2.t19 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t5430.t2.a2))
% 4.28/4.50  (step t5430.t2.t20 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t5430.t2.t18 t5430.t2.t19))
% 4.28/4.50  (step t5430.t2.t21 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t5430.t2.t7 t5430.t2.t17 t5430.t2.t20))
% 4.28/4.50  (step t5430.t2.t22 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t5430.t2.t5 t5430.t2.t21))
% 4.28/4.50  (step t5430.t2.t23 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t5430.t2.a0))
% 4.28/4.50  (step t5430.t2.t24 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule trans :premises (t5430.t2.t2 t5430.t2.t4 t5430.t2.t22 t5430.t2.t23))
% 4.28/4.50  (step t5430.t2 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t5430.t2.a0 t5430.t2.a1 t5430.t2.a2 t5430.t2.a3 t5430.t2.a4 t5430.t2.a5 t5430.t2.a6 t5430.t2.a7))
% 4.28/4.50  (step t5430.t3 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5430.t4 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5430.t5 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5430.t6 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5430.t7 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5430.t8 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5430.t9 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5430.t10 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5430.t11 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5430.t2 t5430.t3 t5430.t4 t5430.t5 t5430.t6 t5430.t7 t5430.t8 t5430.t9 t5430.t10))
% 4.28/4.50  (step t5430.t12 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t5430.t11))
% 4.28/4.50  (step t5430.t13 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t5430.t12))
% 4.28/4.50  (step t5430.t14 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5430.t1 t5430.t13))
% 4.28/4.50  (step t5430.t15 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.50  (step t5430.t16 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5430.t14 t5430.t15))
% 4.28/4.50  (step t5430.t17 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5430.t16))
% 4.28/4.50  (step t5430.t18 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t5430.t17))
% 4.28/4.50  (step t5430.t19 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 4.28/4.50  (step t5430.t20 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5430.t19 t5430.a2 t5430.a7 t5430.a6 t5430.a4 t5430.a1 t5430.a0 t5430.a3 t5430.a5))
% 4.28/4.50  (step t5430.t21 (cl (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5430.t18 t5430.t20))
% 4.28/4.50  (step t5430 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule subproof :discharge (t5430.a0 t5430.a1 t5430.a2 t5430.a3 t5430.a4 t5430.a5 t5430.a6 t5430.a7))
% 4.28/4.50  (step t5431 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5432 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5433 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5434 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5435 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5436 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5437 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5438 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5439 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t5430 t5431 t5432 t5433 t5434 t5435 t5436 t5437 t5438))
% 4.28/4.50  (step t5440 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule reordering :premises (t5439))
% 4.28/4.50  (step t5441 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule contraction :premises (t5440))
% 4.28/4.50  (step t5442 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5429 t5441))
% 4.28/4.50  (step t5443 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.50  (step t5444 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5442 t5443))
% 4.28/4.50  (step t5445 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5444))
% 4.28/4.50  (step t5446 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule implies :premises (t5445))
% 4.28/4.50  (step t5447 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (= tptp.e20 (tptp.h4 tptp.e13))) :rule resolution :premises (t5428 t5446))
% 4.28/4.50  (step t5448 (cl (= tptp.e20 (tptp.h4 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) :rule reordering :premises (t5447))
% 4.28/4.50  (step t5449 (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 (t3601))
% 4.28/4.50  (step t5450 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule equiv_pos2)
% 4.28/4.50  (step t5451 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))))) :rule cong :premises (t4015 t1784 t3402 t2469 t5293 t2472 t2473 t4475))
% 4.28/4.50  (step t5452 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule and_neg)
% 4.28/4.50  (step t5453 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5454)
% 4.28/4.50  (assume t5454.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.50  (assume t5454.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (assume t5454.a2 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5454.a3 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.50  (assume t5454.a4 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5454.a5 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.50  (assume t5454.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.50  (step t5454.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5454.t2)
% 4.28/4.50  (assume t5454.t2.a0 (not (= tptp.e20 tptp.e23)))
% 4.28/4.50  (assume t5454.t2.a1 (= tptp.e23 (tptp.h4 tptp.e13)))
% 4.28/4.50  (step t5454.t2.t1 (cl (= (= (= tptp.e20 (tptp.h4 tptp.e13)) false) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule equiv_simplify)
% 4.28/4.50  (step t5454.t2.t2 (cl (not (= (= tptp.e20 (tptp.h4 tptp.e13)) false)) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule equiv1 :premises (t5454.t2.t1))
% 4.28/4.50  (step t5454.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 4.28/4.50  (step t5454.t2.t4 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t5454.t2.a1))
% 4.28/4.50  (step t5454.t2.t5 (cl (= (= tptp.e20 (tptp.h4 tptp.e13)) (= tptp.e20 tptp.e23))) :rule cong :premises (t5454.t2.t3 t5454.t2.t4))
% 4.28/4.50  (step t5454.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.50  (step t5454.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t5454.t2.t6))
% 4.28/4.50  (step t5454.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 4.28/4.50  (step t5454.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t5454.t2.t7 t5454.t2.t8))
% 4.28/4.50  (step t5454.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t5454.t2.t9 t5454.t2.a0))
% 4.28/4.50  (step t5454.t2.t11 (cl (= (= tptp.e20 (tptp.h4 tptp.e13)) false)) :rule trans :premises (t5454.t2.t5 t5454.t2.t10))
% 4.28/4.50  (step t5454.t2.t12 (cl (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5454.t2.t2 t5454.t2.t11))
% 4.28/4.50  (step t5454.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule subproof :discharge (t5454.t2.a0 t5454.t2.a1))
% 4.28/4.50  (step t5454.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5454.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 4.28/4.50  (step t5454.t5 (cl (not (= tptp.e20 (tptp.h4 tptp.e13))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule resolution :premises (t5454.t2 t5454.t3 t5454.t4))
% 4.28/4.50  (step t5454.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t5454.t5))
% 4.28/4.50  (step t5454.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5454.t6))
% 4.28/4.50  (step t5454.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5454.t1 t5454.t7))
% 4.28/4.50  (step t5454.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 4.28/4.50  (step t5454.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t5454.t8 t5454.t9))
% 4.28/4.50  (step t5454.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t5454.t10))
% 4.28/4.50  (step t5454.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies :premises (t5454.t11))
% 4.28/4.50  (step t5454.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule and_neg)
% 4.28/4.50  (step t5454.t14 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5454.t15)
% 4.28/4.50  (assume t5454.t15.a0 (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 4.28/4.50  (assume t5454.t15.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))
% 4.28/4.50  (assume t5454.t15.a2 (= tptp.e23 (tptp.h4 tptp.e11)))
% 4.28/4.50  (assume t5454.t15.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5454.t15.a4 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5454.t15.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (step t5454.t15.t1 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5454.t15.a3))
% 4.28/4.50  (step t5454.t15.t2 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5454.t15.t1))
% 4.28/4.50  (step t5454.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 4.28/4.50  (step t5454.t15.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.50  (step t5454.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t5454.t15.a5))
% 4.28/4.50  (step t5454.t15.t6 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t5454.t15.t5))
% 4.28/4.50  (step t5454.t15.t7 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t5454.t15.t4 t5454.t15.t6))
% 4.28/4.50  (step t5454.t15.t8 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5454.t15.t7))
% 4.28/4.50  (step t5454.t15.t9 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t5454.t15.a4 t5454.t15.t8))
% 4.28/4.50  (step t5454.t15.t10 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t5454.t15.a4))
% 4.28/4.50  (step t5454.t15.t11 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h4 tptp.e12))) :rule trans :premises (t5454.t15.t7 t5454.t15.t10 t5454.t15.t2 t5454.t15.a1))
% 4.28/4.50  (step t5454.t15.t12 (cl (= tptp.e23 (tptp.h4 tptp.e12))) :rule trans :premises (t5454.t15.t9 t5454.t15.t11))
% 4.28/4.50  (step t5454.t15.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t5454.t15.t12 t5454.t15.a2))
% 4.28/4.50  (step t5454.t15.t14 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5454.t15.a1))
% 4.28/4.50  (step t5454.t15.t15 (cl (= (tptp.h4 tptp.e11) tptp.e23)) :rule symm :premises (t5454.t15.a2))
% 4.28/4.50  (step t5454.t15.t16 (cl (= (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule cong :premises (t5454.t15.t14 t5454.t15.t15))
% 4.28/4.50  (step t5454.t15.t17 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) :rule trans :premises (t5454.t15.t2 t5454.t15.t13 t5454.t15.t16))
% 4.28/4.50  (step t5454.t15.t18 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule cong :premises (t5454.t15.t3 t5454.t15.t17))
% 4.28/4.50  (step t5454.t15.t19 (cl (= (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (tptp.h4 tptp.e13))) :rule symm :premises (t5454.t15.a0))
% 4.28/4.50  (step t5454.t15.t20 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule trans :premises (t5454.t15.t2 t5454.t15.t18 t5454.t15.t19))
% 4.28/4.50  (step t5454.t15 (cl (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule subproof :discharge (t5454.t15.a0 t5454.t15.a1 t5454.t15.a2 t5454.t15.a3 t5454.t15.a4 t5454.t15.a5))
% 4.28/4.50  (step t5454.t16 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5454.t17 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5454.t18 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5454.t19 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5454.t20 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5454.t21 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5454.t22 (cl (= tptp.e23 (tptp.h4 tptp.e13)) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule resolution :premises (t5454.t15 t5454.t16 t5454.t17 t5454.t18 t5454.t19 t5454.t20 t5454.t21))
% 4.28/4.50  (step t5454.t23 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule reordering :premises (t5454.t22))
% 4.28/4.50  (step t5454.t24 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule contraction :premises (t5454.t23))
% 4.28/4.50  (step t5454.t25 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule resolution :premises (t5454.t14 t5454.t24))
% 4.28/4.50  (step t5454.t26 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule implies_neg2)
% 4.28/4.50  (step t5454.t27 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13))) (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5454.t25 t5454.t26))
% 4.28/4.50  (step t5454.t28 (cl (=> (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5454.t27))
% 4.28/4.50  (step t5454.t29 (cl (not (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule implies :premises (t5454.t28))
% 4.28/4.50  (step t5454.t30 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_neg)
% 4.28/4.50  (step t5454.t31 (cl (and (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule resolution :premises (t5454.t30 t5454.a3 t5454.a6 t5454.a5 t5454.a4 t5454.a2 t5454.a1))
% 4.28/4.50  (step t5454.t32 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule resolution :premises (t5454.t29 t5454.t31))
% 4.28/4.50  (step t5454.t33 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5454.t13 t5454.a0 t5454.t32))
% 4.28/4.50  (step t5454.t34 (cl (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5454.t12 t5454.t33))
% 4.28/4.50  (step t5454 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule subproof :discharge (t5454.a0 t5454.a1 t5454.a2 t5454.a3 t5454.a4 t5454.a5 t5454.a6))
% 4.28/4.50  (step t5455 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5456 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5457 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5458 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5459 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5460 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5461 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5462 (cl (not (= tptp.e20 (tptp.h4 tptp.e13))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule resolution :premises (t5454 t5455 t5456 t5457 t5458 t5459 t5460 t5461))
% 4.28/4.50  (step t5463 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t5462))
% 4.28/4.50  (step t5464 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule contraction :premises (t5463))
% 4.28/4.50  (step t5465 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5453 t5464))
% 4.28/4.50  (step t5466 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 4.28/4.50  (step t5467 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t5465 t5466))
% 4.28/4.50  (step t5468 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t5467))
% 4.28/4.50  (step t5469 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule implies :premises (t5468))
% 4.28/4.50  (step t5470 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t5452 t5469))
% 4.28/4.50  (step t5471 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5472 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.50  (step t5473 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.50  (step t5474 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5475 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5476 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.h4 tptp.e11))))) :rule or_neg)
% 4.28/4.50  (step t5477 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))))) :rule or_neg)
% 4.28/4.50  (step t5478 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (not (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule or_neg)
% 4.28/4.50  (step t5479 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t5470 t5471 t5472 t5473 t5474 t5475 t5476 t5477 t5478))
% 4.28/4.50  (step t5480 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule contraction :premises (t5479))
% 4.28/4.50  (step t5481 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13))))) :rule resolution :premises (t5450 t5451 t5480))
% 4.28/4.50  (step t5482 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule or :premises (t5481))
% 4.28/4.50  (step t5483 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e12))) (not (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (not (= tptp.e20 (tptp.h4 tptp.e13)))) :rule reordering :premises (t5482))
% 4.28/4.50  (step t5484 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5448 t1419 t1420 t1421 t2202 t1659 t5449 t4167 t4226 t3499 t1658 t1831 t5483 t4042 t1659 t2202 t1421 t1420 t1419))
% 4.28/4.50  (step t5485 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5484))
% 4.28/4.50  (step t5486 (cl (= 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 or :premises (t3118))
% 4.28/4.50  (step t5487 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 4.28/4.50  (step t5488 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3745 t3811 t3315 t4557 t3515 t4368 t3171 t3326))
% 4.28/4.50  (step t5489 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule and_neg)
% 4.28/4.50  (step t5490 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5491)
% 4.28/4.50  (assume t5491.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.50  (assume t5491.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5491.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.50  (assume t5491.a3 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.50  (assume t5491.a4 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.50  (assume t5491.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5491.a6 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.50  (step t5491.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5491.t2)
% 4.28/4.50  (assume t5491.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 4.28/4.50  (assume t5491.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.50  (assume t5491.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5491.t2.a3 (= tptp.e21 (tptp.h2 tptp.e11)))
% 4.28/4.50  (assume t5491.t2.a4 (= tptp.e21 (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5491.t2.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (step t5491.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 4.28/4.50  (step t5491.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 (t5491.t2.t1))
% 4.28/4.50  (step t5491.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t5491.t2.a1))
% 4.28/4.50  (step t5491.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5491.t2.t3))
% 4.28/4.50  (step t5491.t2.t5 (cl (= (tptp.h2 tptp.e11) tptp.e21)) :rule symm :premises (t5491.t2.a3))
% 4.28/4.50  (step t5491.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t5491.t2.a2))
% 4.28/4.50  (step t5491.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5491.t2.t6))
% 4.28/4.50  (step t5491.t2.t8 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t5491.t2.t5 t5491.t2.t7))
% 4.28/4.50  (step t5491.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.h2 tptp.e11))) :rule symm :premises (t5491.t2.t8))
% 4.28/4.50  (step t5491.t2.t10 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5491.t2.a5))
% 4.28/4.50  (step t5491.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5491.t2.t10))
% 4.28/4.50  (step t5491.t2.t12 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t5491.t2.a4))
% 4.28/4.50  (step t5491.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e11))) :rule trans :premises (t5491.t2.t11 t5491.t2.t12 t5491.t2.a3))
% 4.28/4.50  (step t5491.t2.t14 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5491.t2.t13))
% 4.28/4.50  (step t5491.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t5491.t2.t9 t5491.t2.t14))
% 4.28/4.50  (step t5491.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5491.t2.t15))
% 4.28/4.50  (step t5491.t2.t17 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t5491.t2.t4 t5491.t2.t16))
% 4.28/4.50  (step t5491.t2.t18 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.50  (step t5491.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv2 :premises (t5491.t2.t18))
% 4.28/4.50  (step t5491.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule not_not)
% 4.28/4.50  (step t5491.t2.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5491.t2.t19 t5491.t2.t20))
% 4.28/4.50  (step t5491.t2.t22 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t5491.t2.t21 t5491.t2.a0))
% 4.28/4.50  (step t5491.t2.t23 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t5491.t2.t17 t5491.t2.t22))
% 4.28/4.50  (step t5491.t2.t24 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5491.t2.t2 t5491.t2.t23))
% 4.28/4.50  (step t5491.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5491.t2.a0 t5491.t2.a1 t5491.t2.a2 t5491.t2.a3 t5491.t2.a4 t5491.t2.a5))
% 4.28/4.50  (step t5491.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5491.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5491.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5491.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5491.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5491.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5491.t9 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule resolution :premises (t5491.t2 t5491.t3 t5491.t4 t5491.t5 t5491.t6 t5491.t7 t5491.t8))
% 4.28/4.50  (step t5491.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5491.t9))
% 4.28/4.50  (step t5491.t11 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5491.t10))
% 4.28/4.50  (step t5491.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5491.t1 t5491.t11))
% 4.28/4.50  (step t5491.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.50  (step t5491.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5491.t12 t5491.t13))
% 4.28/4.50  (step t5491.t15 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5491.t14))
% 4.28/4.50  (step t5491.t16 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5491.t15))
% 4.28/4.50  (step t5491.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule and_neg)
% 4.28/4.50  (step t5491.t18 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5491.t19)
% 4.28/4.50  (assume t5491.t19.a0 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))
% 4.28/4.50  (assume t5491.t19.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 4.28/4.50  (assume t5491.t19.a2 (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 4.28/4.50  (step t5491.t19.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) tptp.e21)) :rule symm :premises (t5491.t19.a2))
% 4.28/4.50  (step t5491.t19.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule symm :premises (t5491.t19.t1))
% 4.28/4.50  (step t5491.t19.t3 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t5491.t19.a1))
% 4.28/4.50  (step t5491.t19.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t5491.t19.t3 t5491.t19.t3))
% 4.28/4.50  (step t5491.t19.t5 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5491.t19.a0))
% 4.28/4.50  (step t5491.t19.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t5491.t19.t5))
% 4.28/4.50  (step t5491.t19.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t5491.t19.t2 t5491.t19.t4 t5491.t19.t6))
% 4.28/4.50  (step t5491.t19 (cl (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t5491.t19.a0 t5491.t19.a1 t5491.t19.a2))
% 4.28/4.50  (step t5491.t20 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5491.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5491.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.50  (step t5491.t23 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t5491.t19 t5491.t20 t5491.t21 t5491.t22))
% 4.28/4.50  (step t5491.t24 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t5491.t23))
% 4.28/4.50  (step t5491.t25 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t5491.t24))
% 4.28/4.50  (step t5491.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5491.t18 t5491.t25))
% 4.28/4.50  (step t5491.t27 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 4.28/4.50  (step t5491.t28 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t5491.t26 t5491.t27))
% 4.28/4.50  (step t5491.t29 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t5491.t28))
% 4.28/4.50  (step t5491.t30 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t5491.t29))
% 4.28/4.50  (step t5491.t31 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 4.28/4.50  (step t5491.t32 (cl (and (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5491.t31 t5491.a5 t5491.a0 t5491.a4))
% 4.28/4.50  (step t5491.t33 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t5491.t30 t5491.t32))
% 4.28/4.50  (step t5491.t34 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)))) :rule resolution :premises (t5491.t17 t5491.a3 t5491.a2 t5491.a1 t5491.a6 t5491.t33 t5491.a5))
% 4.28/4.50  (step t5491.t35 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5491.t16 t5491.t34))
% 4.28/4.50  (step t5491 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5491.a0 t5491.a1 t5491.a2 t5491.a3 t5491.a4 t5491.a5 t5491.a6))
% 4.28/4.50  (step t5492 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 4.28/4.50  (step t5493 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5494 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5495 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5496 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 4.28/4.50  (step t5497 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 4.28/4.50  (step t5498 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e11))) :rule and_pos)
% 4.28/4.50  (step t5499 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))))) :rule resolution :premises (t5491 t5492 t5493 t5494 t5495 t5496 t5497 t5498))
% 4.28/4.50  (step t5500 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5499))
% 4.28/4.50  (step t5501 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5500))
% 4.28/4.50  (step t5502 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5490 t5501))
% 4.28/4.50  (step t5503 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 4.28/4.50  (step t5504 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5502 t5503))
% 4.28/4.50  (step t5505 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5504))
% 4.28/4.50  (step t5506 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5505))
% 4.28/4.50  (step t5507 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5489 t5506))
% 4.28/4.50  (step t5508 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 4.28/4.50  (step t5509 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5510 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5511 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5512 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 4.28/4.50  (step t5513 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 4.28/4.50  (step t5514 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.h2 tptp.e11))))) :rule or_neg)
% 4.28/4.50  (step t5515 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 4.28/4.50  (step t5516 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5507 t5508 t5509 t5510 t5511 t5512 t5513 t5514 t5515))
% 4.28/4.50  (step t5517 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5516))
% 4.28/4.50  (step t5518 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5487 t5488 t5517))
% 4.28/4.50  (step t5519 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t5518))
% 4.28/4.50  (step t5520 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e11)))) :rule reordering :premises (t5519))
% 4.28/4.50  (step t5521 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.50  (step t5522 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t3315 t3851 t3131))
% 4.28/4.50  (step t5523 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.50  (step t5524 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5525)
% 4.28/4.50  (assume t5525.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.50  (assume t5525.a1 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.50  (step t5525.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5525.t2)
% 4.28/4.50  (assume t5525.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.50  (assume t5525.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 4.28/4.50  (step t5525.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.50  (step t5525.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t5525.t2.t1))
% 4.28/4.50  (step t5525.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t5525.t2.a1))
% 4.28/4.50  (step t5525.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5525.t2.t3))
% 4.28/4.50  (step t5525.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.50  (step t5525.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t5525.t2.t4 t5525.t2.t5))
% 4.28/4.50  (step t5525.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.50  (step t5525.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t5525.t2.t7))
% 4.28/4.50  (step t5525.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 4.28/4.50  (step t5525.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t5525.t2.t8 t5525.t2.t9))
% 4.28/4.50  (step t5525.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5525.t2.t10 t5525.t2.a0))
% 4.28/4.50  (step t5525.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t5525.t2.t6 t5525.t2.t11))
% 4.28/4.50  (step t5525.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5525.t2.t2 t5525.t2.t12))
% 4.28/4.50  (step t5525.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5525.t2.a0 t5525.t2.a1))
% 4.28/4.50  (step t5525.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5525.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5525.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5525.t2 t5525.t3 t5525.t4))
% 4.28/4.50  (step t5525.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5525.t5))
% 4.28/4.50  (step t5525.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5525.t6))
% 4.28/4.50  (step t5525.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5525.t1 t5525.t7))
% 4.28/4.50  (step t5525.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.50  (step t5525.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5525.t8 t5525.t9))
% 4.28/4.50  (step t5525.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5525.t10))
% 4.28/4.50  (step t5525.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5525.t11))
% 4.28/4.50  (step t5525.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5525.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5525.t13 t5525.a1 t5525.a0))
% 4.28/4.50  (step t5525.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5525.t12 t5525.t14))
% 4.28/4.50  (step t5525 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5525.a0 t5525.a1))
% 4.28/4.50  (step t5526 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5527 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5528 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5525 t5526 t5527))
% 4.28/4.50  (step t5529 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5528))
% 4.28/4.50  (step t5530 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5529))
% 4.28/4.50  (step t5531 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5524 t5530))
% 4.28/4.50  (step t5532 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.50  (step t5533 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5531 t5532))
% 4.28/4.50  (step t5534 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5533))
% 4.28/4.50  (step t5535 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5534))
% 4.28/4.50  (step t5536 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5523 t5535))
% 4.28/4.50  (step t5537 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5538 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5539 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5540 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5536 t5537 t5538 t5539))
% 4.28/4.50  (step t5541 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5540))
% 4.28/4.50  (step t5542 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5521 t5522 t5541))
% 4.28/4.50  (step t5543 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t5542))
% 4.28/4.50  (step t5544 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5543))
% 4.28/4.50  (step t5545 (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 (t3706))
% 4.28/4.50  (step t5546 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5486 t4167 t5520 t3202 t4402 t4581 t5544 t3903 t5545 t3733 t4043))
% 4.28/4.50  (step t5547 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5546))
% 4.28/4.50  (step t5548 (cl (= 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 or :premises (t3838))
% 4.28/4.50  (step t5549 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5547 t5548 t3957 t4429 t3769 t4580 t4581))
% 4.28/4.50  (step t5550 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5549))
% 4.28/4.50  (step t5551 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t3772))
% 4.28/4.50  (step t5552 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t5550 t5551 t3799 t4082 t3542 t3550 t1658 t3543 t4322 t4323 t1658 t1659 t4324 t4326))
% 4.28/4.50  (step t5553 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule contraction :premises (t5552))
% 4.28/4.50  (step t5554 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t5553 t3501))
% 4.28/4.50  (step t5555 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)))))) :rule contraction :premises (t5554))
% 4.28/4.50  (step t5556 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_pos2)
% 4.28/4.50  (step t5557 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule cong :premises (t4054 t1784 t3402 t5293 t4759))
% 4.28/4.50  (step t5558 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5559 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5560)
% 4.28/4.50  (assume t5560.a0 (not (= tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5560.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (assume t5560.a2 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5560.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (step t5560.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5560.t2)
% 4.28/4.50  (assume t5560.t2.a0 (not (= tptp.e21 tptp.e23)))
% 4.28/4.50  (assume t5560.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))
% 4.28/4.50  (assume t5560.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))
% 4.28/4.50  (assume t5560.t2.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (step t5560.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule equiv_simplify)
% 4.28/4.50  (step t5560.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false)) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv1 :premises (t5560.t2.t1))
% 4.28/4.50  (step t5560.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 4.28/4.50  (step t5560.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21) tptp.e20)) :rule symm :premises (t5560.t2.a2))
% 4.28/4.50  (step t5560.t2.t5 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule symm :premises (t5560.t2.t4))
% 4.28/4.50  (step t5560.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule cong :premises (t5560.t2.t3 t5560.t2.t5))
% 4.28/4.50  (step t5560.t2.t7 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) tptp.e23)) :rule symm :premises (t5560.t2.a1))
% 4.28/4.50  (step t5560.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule trans :premises (t5560.t2.t6 t5560.t2.t7))
% 4.28/4.50  (step t5560.t2.t9 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5560.t2.t8))
% 4.28/4.50  (step t5560.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t5560.t2.t8 t5560.t2.t8))
% 4.28/4.50  (step t5560.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5560.t2.a3))
% 4.28/4.50  (step t5560.t2.t12 (cl (= (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5560.t2.t6))
% 4.28/4.50  (step t5560.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t5560.t2.t10 t5560.t2.t11 t5560.t2.a1 t5560.t2.t12))
% 4.28/4.50  (step t5560.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule symm :premises (t5560.t2.t13))
% 4.28/4.50  (step t5560.t2.t15 (cl (= tptp.e23 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule trans :premises (t5560.t2.t9 t5560.t2.t14))
% 4.28/4.50  (step t5560.t2.t16 (cl (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) tptp.e23)) :rule symm :premises (t5560.t2.t15))
% 4.28/4.50  (step t5560.t2.t17 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 tptp.e23))) :rule cong :premises (t5560.t2.t3 t5560.t2.t16))
% 4.28/4.50  (step t5560.t2.t18 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 4.28/4.50  (step t5560.t2.t19 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t5560.t2.t18))
% 4.28/4.50  (step t5560.t2.t20 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 4.28/4.50  (step t5560.t2.t21 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t5560.t2.t19 t5560.t2.t20))
% 4.28/4.50  (step t5560.t2.t22 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t5560.t2.t21 t5560.t2.a0))
% 4.28/4.50  (step t5560.t2.t23 (cl (= (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) false)) :rule trans :premises (t5560.t2.t17 t5560.t2.t22))
% 4.28/4.50  (step t5560.t2.t24 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5560.t2.t2 t5560.t2.t23))
% 4.28/4.50  (step t5560.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule subproof :discharge (t5560.t2.a0 t5560.t2.a1 t5560.t2.a2 t5560.t2.a3))
% 4.28/4.50  (step t5560.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5560.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5560.t5 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5560.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5560.t7 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5560.t2 t5560.t3 t5560.t4 t5560.t5 t5560.t6))
% 4.28/4.50  (step t5560.t8 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule reordering :premises (t5560.t7))
% 4.28/4.50  (step t5560.t9 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t5560.t8))
% 4.28/4.50  (step t5560.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5560.t1 t5560.t9))
% 4.28/4.50  (step t5560.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.50  (step t5560.t12 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5560.t10 t5560.t11))
% 4.28/4.50  (step t5560.t13 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t5560.t12))
% 4.28/4.50  (step t5560.t14 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies :premises (t5560.t13))
% 4.28/4.50  (step t5560.t15 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5560.t16 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5560.t15 t5560.a0 t5560.a2 t5560.a1 t5560.a3))
% 4.28/4.50  (step t5560.t17 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5560.t14 t5560.t16))
% 4.28/4.50  (step t5560 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule subproof :discharge (t5560.a0 t5560.a1 t5560.a2 t5560.a3))
% 4.28/4.50  (step t5561 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5562 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) :rule and_pos)
% 4.28/4.50  (step t5563 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) :rule and_pos)
% 4.28/4.50  (step t5564 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5565 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5560 t5561 t5562 t5563 t5564))
% 4.28/4.50  (step t5566 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule reordering :premises (t5565))
% 4.28/4.50  (step t5567 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t5566))
% 4.28/4.50  (step t5568 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5559 t5567))
% 4.28/4.50  (step t5569 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule implies_neg2)
% 4.28/4.50  (step t5570 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5568 t5569))
% 4.28/4.50  (step t5571 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t5570))
% 4.28/4.50  (step t5572 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies :premises (t5571))
% 4.28/4.50  (step t5573 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5558 t5572))
% 4.28/4.50  (step t5574 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5575 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule or_neg)
% 4.28/4.50  (step t5576 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))))) :rule or_neg)
% 4.28/4.50  (step t5577 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5578 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 4.28/4.50  (step t5579 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5573 t5574 t5575 t5576 t5577 t5578))
% 4.28/4.50  (step t5580 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule contraction :premises (t5579))
% 4.28/4.50  (step t5581 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5556 t5557 t5580))
% 4.28/4.50  (step t5582 (cl (= tptp.e21 tptp.e23) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule or :premises (t5581))
% 4.28/4.50  (step t5583 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) tptp.e21))))) :rule reordering :premises (t5582))
% 4.28/4.50  (step t5584 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.50  (step t5585 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t5293 t4443 t2693))
% 4.28/4.50  (step t5586 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 4.28/4.50  (step t5587 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5588)
% 4.28/4.50  (assume t5588.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5588.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.50  (step t5588.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5588.t2)
% 4.28/4.50  (assume t5588.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 4.28/4.50  (assume t5588.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (step t5588.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.50  (step t5588.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 (t5588.t2.t1))
% 4.28/4.50  (step t5588.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5588.t2.a1))
% 4.28/4.50  (step t5588.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5588.t2.t3))
% 4.28/4.50  (step t5588.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 4.28/4.50  (step t5588.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t5588.t2.t4 t5588.t2.t5))
% 4.28/4.50  (step t5588.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)
% 4.28/4.50  (step t5588.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 (t5588.t2.t7))
% 4.28/4.50  (step t5588.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)
% 4.28/4.50  (step t5588.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 (t5588.t2.t8 t5588.t2.t9))
% 4.28/4.50  (step t5588.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5588.t2.t10 t5588.t2.a0))
% 4.28/4.50  (step t5588.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t5588.t2.t6 t5588.t2.t11))
% 4.28/4.50  (step t5588.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5588.t2.t2 t5588.t2.t12))
% 4.28/4.50  (step t5588.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5588.t2.a0 t5588.t2.a1))
% 4.28/4.50  (step t5588.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5588.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5588.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5588.t2 t5588.t3 t5588.t4))
% 4.28/4.50  (step t5588.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5588.t5))
% 4.28/4.50  (step t5588.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5588.t6))
% 4.28/4.50  (step t5588.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5588.t1 t5588.t7))
% 4.28/4.50  (step t5588.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 4.28/4.50  (step t5588.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5588.t8 t5588.t9))
% 4.28/4.50  (step t5588.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5588.t10))
% 4.28/4.50  (step t5588.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5588.t11))
% 4.28/4.50  (step t5588.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5588.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5588.t13 t5588.a1 t5588.a0))
% 4.28/4.50  (step t5588.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5588.t12 t5588.t14))
% 4.28/4.50  (step t5588 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t5588.a0 t5588.a1))
% 4.28/4.50  (step t5589 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5590 (cl (not (and (= tptp.e23 (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)
% 4.28/4.50  (step t5591 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5588 t5589 t5590))
% 4.28/4.50  (step t5592 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5591))
% 4.28/4.50  (step t5593 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5592))
% 4.28/4.50  (step t5594 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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 (t5587 t5593))
% 4.28/4.50  (step t5595 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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)
% 4.28/4.50  (step t5596 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5594 t5595))
% 4.28/4.50  (step t5597 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5596))
% 4.28/4.50  (step t5598 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t5597))
% 4.28/4.50  (step t5599 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5586 t5598))
% 4.28/4.50  (step t5600 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5601 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5602 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (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 or_neg)
% 4.28/4.50  (step t5603 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5599 t5600 t5601 t5602))
% 4.28/4.50  (step t5604 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5603))
% 4.28/4.50  (step t5605 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5584 t5585 t5604))
% 4.28/4.50  (step t5606 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t5605))
% 4.28/4.50  (step t5607 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5606))
% 4.28/4.50  (step t5608 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 4.28/4.50  (step t5609 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t5293 t3968 t3841))
% 4.28/4.50  (step t5610 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule and_neg)
% 4.28/4.50  (step t5611 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5612)
% 4.28/4.50  (assume t5612.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5612.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.50  (step t5612.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5612.t2)
% 4.28/4.50  (assume t5612.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 4.28/4.50  (assume t5612.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (step t5612.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 4.28/4.50  (step t5612.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 (t5612.t2.t1))
% 4.28/4.50  (step t5612.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5612.t2.a1))
% 4.28/4.50  (step t5612.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5612.t2.t3))
% 4.28/4.50  (step t5612.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 4.28/4.50  (step t5612.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule cong :premises (t5612.t2.t4 t5612.t2.t5))
% 4.28/4.50  (step t5612.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)
% 4.28/4.50  (step t5612.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 (t5612.t2.t7))
% 4.28/4.50  (step t5612.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)
% 4.28/4.50  (step t5612.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 (t5612.t2.t8 t5612.t2.t9))
% 4.28/4.50  (step t5612.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t5612.t2.t10 t5612.t2.a0))
% 4.28/4.50  (step t5612.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t5612.t2.t6 t5612.t2.t11))
% 4.28/4.50  (step t5612.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5612.t2.t2 t5612.t2.t12))
% 4.28/4.50  (step t5612.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5612.t2.a0 t5612.t2.a1))
% 4.28/4.50  (step t5612.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 4.28/4.50  (step t5612.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5612.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5612.t2 t5612.t3 t5612.t4))
% 4.28/4.50  (step t5612.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5612.t5))
% 4.28/4.50  (step t5612.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5612.t6))
% 4.28/4.50  (step t5612.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5612.t1 t5612.t7))
% 4.28/4.50  (step t5612.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 4.28/4.50  (step t5612.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5612.t8 t5612.t9))
% 4.28/4.50  (step t5612.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5612.t10))
% 4.28/4.50  (step t5612.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5612.t11))
% 4.28/4.50  (step t5612.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5612.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5612.t13 t5612.a1 t5612.a0))
% 4.28/4.50  (step t5612.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5612.t12 t5612.t14))
% 4.28/4.50  (step t5612 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5612.a0 t5612.a1))
% 4.28/4.50  (step t5613 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5614 (cl (not (and (= tptp.e23 (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)
% 4.28/4.50  (step t5615 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t5612 t5613 t5614))
% 4.28/4.50  (step t5616 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5615))
% 4.28/4.50  (step t5617 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5616))
% 4.28/4.50  (step t5618 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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 (t5611 t5617))
% 4.28/4.50  (step t5619 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (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)
% 4.28/4.50  (step t5620 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5618 t5619))
% 4.28/4.50  (step t5621 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5620))
% 4.28/4.50  (step t5622 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5621))
% 4.28/4.50  (step t5623 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5610 t5622))
% 4.28/4.50  (step t5624 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5625 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 4.28/4.50  (step t5626 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (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 or_neg)
% 4.28/4.50  (step t5627 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5623 t5624 t5625 t5626))
% 4.28/4.50  (step t5628 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5627))
% 4.28/4.50  (step t5629 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5608 t5609 t5628))
% 4.28/4.50  (step t5630 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t5629))
% 4.28/4.50  (step t5631 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5630))
% 4.28/4.50  (step t5632 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 4.28/4.50  (step t5633 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.50  (step t5634 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t5633))
% 4.28/4.50  (step t5635 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))))) :rule all_simplify)
% 4.28/4.50  (step t5636 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule refl)
% 4.28/4.50  (step t5637 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 4.28/4.50  (step t5638 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t5636 t5637))
% 4.28/4.50  (step t5639 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) :rule all_simplify)
% 4.28/4.50  (step t5640 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) true)) :rule trans :premises (t5638 t5639))
% 4.28/4.50  (step t5641 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) :rule trans :premises (t5635 t5640))
% 4.28/4.50  (step t5642 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5634 t5641))
% 4.28/4.50  (step t5643 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 4.28/4.50  (step t5644 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t5293 t5642 t5643))
% 4.28/4.50  (step t5645 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule and_neg)
% 4.28/4.50  (step t5646 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5647)
% 4.28/4.50  (assume t5647.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (assume t5647.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))
% 4.28/4.50  (step t5647.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 4.28/4.50  (anchor :step t5647.t2)
% 4.28/4.50  (assume t5647.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))
% 4.28/4.50  (assume t5647.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))
% 4.28/4.50  (step t5647.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.50  (step t5647.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t5647.t2.t1))
% 4.28/4.50  (step t5647.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) :rule symm :premises (t5647.t2.a1))
% 4.28/4.50  (step t5647.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5647.t2.t3))
% 4.28/4.50  (step t5647.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) :rule refl)
% 4.28/4.50  (step t5647.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule cong :premises (t5647.t2.t4 t5647.t2.t5))
% 4.28/4.50  (step t5647.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 4.28/4.50  (step t5647.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv2 :premises (t5647.t2.t7))
% 4.28/4.50  (step t5647.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule not_not)
% 4.28/4.50  (step t5647.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule resolution :premises (t5647.t2.t8 t5647.t2.t9))
% 4.28/4.50  (step t5647.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false)) :rule resolution :premises (t5647.t2.t10 t5647.t2.a0))
% 4.28/4.50  (step t5647.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t5647.t2.t6 t5647.t2.t11))
% 4.28/4.50  (step t5647.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5647.t2.t2 t5647.t2.t12))
% 4.28/4.50  (step t5647.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t5647.t2.a0 t5647.t2.a1))
% 4.28/4.50  (step t5647.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and_pos)
% 4.28/4.50  (step t5647.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5647.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5647.t2 t5647.t3 t5647.t4))
% 4.28/4.50  (step t5647.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t5647.t5))
% 4.28/4.50  (step t5647.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t5647.t6))
% 4.28/4.50  (step t5647.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5647.t1 t5647.t7))
% 4.28/4.50  (step t5647.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 4.28/4.50  (step t5647.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t5647.t8 t5647.t9))
% 4.28/4.50  (step t5647.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t5647.t10))
% 4.28/4.50  (step t5647.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t5647.t11))
% 4.28/4.50  (step t5647.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 4.28/4.50  (step t5647.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5647.t13 t5647.a1 t5647.a0))
% 4.28/4.50  (step t5647.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5647.t12 t5647.t14))
% 4.28/4.50  (step t5647 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t5647.a0 t5647.a1))
% 4.28/4.50  (step t5648 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 4.28/4.50  (step t5649 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and_pos)
% 4.28/4.50  (step t5650 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t5647 t5648 t5649))
% 4.28/4.50  (step t5651 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t5650))
% 4.28/4.50  (step t5652 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t5651))
% 4.28/4.50  (step t5653 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5646 t5652))
% 4.28/4.50  (step t5654 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 4.28/4.50  (step t5655 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t5653 t5654))
% 4.28/4.50  (step t5656 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t5655))
% 4.28/4.50  (step t5657 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t5656))
% 4.28/4.50  (step t5658 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t5645 t5657))
% 4.28/4.50  (step t5659 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 4.28/4.50  (step t5660 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) :rule or_neg)
% 4.28/4.50  (step t5661 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 4.28/4.50  (step t5662 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t5658 t5659 t5660 t5661))
% 4.28/4.50  (step t5663 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t5662))
% 4.28/4.50  (step t5664 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t5632 t5644 t5663))
% 4.28/4.50  (step t5665 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t5664))
% 4.28/4.50  (step t5666 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5665))
% 4.28/4.50  (step t5667 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t2835))
% 4.28/4.50  (step t5668 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (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 (t5426 t5427 t3472 t5485 t5555 t4747 t5483 t1419 t1420 t1421 t2202 t1659 t4042 t5583 t2202 t1659 t4081 t5607 t4467 t5631 t3993 t5666 t5667))
% 4.28/4.50  (step t5669 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t5668))
% 4.28/4.51  (step t5670 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t5209 t5669))
% 4.28/4.51  (step t5671 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1371 t167 t5670 t1270))
% 4.28/4.51  (step t5672 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t937 t5671))
% 4.28/4.51  (step t5673 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t26 t1273 t1346 t5672))
% 4.28/4.51  (step t5674 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t620))
% 4.28/4.51  (step t5675 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1232 t468 t5670))
% 4.28/4.51  (step t5676 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t5674 t5675 t432 t660))
% 4.28/4.51  (step t5677 (cl (not (= tptp.e13 (tptp.op1 (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t3089 t1724 t5676 t209 t208))
% 4.28/4.51  (step t5678 (cl) :rule resolution :premises (t2 t5673 t5677))
% 4.28/4.51  
% 4.28/4.51  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.sP06zNEQWP/cvc5---1.0.5_25801.smt2
% 4.28/4.51  % cvc5---1.0.5 exiting
% 4.28/4.51  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------